Amazon gift cards are the best!
I frequently purchase gift cards for my daughter in law.  She is able to shop online and select her own gift.
Rating: 5 stars