Q. Who delivers the present?

Answer:

Unless the present is for a wedding, in which case you can have the department store deliver the gift directly to the home of the bride, it is most considerate to deliver the present yourself. If you live too far away, it is perfectly all right to send the gift by parcel service or postal service.

Florists have their own delivery vans for local delivery and they can also arrange to have flowers delivered in any American city through a network of florists.