iMessage not saying "Delivered" means the message was not sent to their phone. It could be because the recipient is on another call or texting someone else. Once they finish their current activity, the message will be delivered.