How to Give a Meaningful Gift

For thousands of years, gift giving has been a part of the human experience. It is a multi-faceted practice, as it surrounds both joyous and sorrowful circumstances. Whether to celebrate accomplishments / momentous events or to ease pain, gifts are always appropriate and always welcome.

The problem arises, however, when it comes time to actually choose the gift to fit the occasion and, most importantly, the person. How are you supposed to know what kind of gift to give someone?