We all remain children at heart, even after being exposed to the big bad adult world for decades. We cherish moments of childish happiness, we get stimulated and excited when an air of suspense and inexplicable cheer is around.
This is precisely the reason why even today we, as a society, take time off our busy schedules and deadlines to get together and relive the innocence of childhood by celebrating birthdays, anniversaries and other day related events that give us a chance to look back at our past and smile, while reminiscing about our lives so far.
Gifts express physically what we generally tend to stuff up emotionally inside, they give us a chance to express what we feel about the person in a non verbal way and also serve as an icon of our undying feelings towards the person. Your gift should touch a person's heart, while at the same time symbolizing a particular aspect or time of your relationship.
It should constantly remind them of what you mean to them and how much you care. Gifts should also be appropriate, people have varied tastes and the better the gift matches their taste, the happier they will be on receiving it. The cost of the gift does not matter in the face of the message it conveys, for we all know that nothing expresses love more than flowers, regardless of how affordable or cheap they might be.
However, in these times, taking the time out to visit the mall and choose a gift among the plethora of choices available is practically impossible and futile. This problem has effectively been answered with the advent of gifting websites, where you can find a gift for every occasion and even mail it to the concerned person.