How to not just give good gifts – but perfect gifts:
1) The perfect gift requires us to make an extraordinary sacrifice – usually in time to find that gift.
2) The giver of a perfect gift wishes solely to please the recipient.
3) The perfect gift is a luxury.
4) The perfect gift is appropriate to the recipient.
5) The perfect gift is surprising.
6) The perfect gift is one the recipient desires.
From: Shoptimism by Lee Eisenberg