Perfect for everyone!
I think these Amazon gift cards are such a great idea.  The gift cards come with a great gift box and they also include free one-day shipping.  So even if you have delayed until the last minute (not that I did, but some people might!), your gift can still be delivered on time.<br /><br />And . . . Amazon offers such a variety of gifts, there is something for everyone!
Rating: 5 stars