Which noun is the noun direct object in the following sentence?

Dylan bought envelopes for keisha when he was at the shore.

A) envelopes
B) store
C) Keisha
D) Dylan