Gift giving is not my speciality. To give the best gift, in my humble opinion, it must be bought online, shipped to your door, and (as a bonus) be already wrapped; and yes, a cardboard box can be considered 'wrapping'. I'm one of those dads who on Christmas morning is just as surprised as the kids when they open their gifts. Although I will admit that about five years ago I resolved to be more personal, thoughtful, and generous in my gift giving; I failed both times.
So it is a little surprising (or maybe not...) that my daughter is the Master Gift Giver. She doesn't just give a gift, she gives a little bit of her heart in every present. Her gifts are unique, fitting to the personality they are meant for, and filled with character. Years ago I recognized she had this trait and, good parent that I am, actively encouraged her - for purely unselfish reasons of course!
I still have many of the gifts she has given me over the years.