Delivering something, or having something delivered to you, can represent the successful completion of a project.
If you deliver a message to someone, you could be concerned about a business dealing.
Delivering flowers to someone in a dream can mean that you trust that person.