To me personally the process of gift giving is a beautiful gesture by someone who wants to show/send a message. It's conpletely up to the individual and how they are feeling. No one has the right to say that it's not ok or not warranted.
You know, sometimes I buy my husband or my mother random gifts. I buy them to show my appreciation, to let them know I am thinking of them and it gives me the greatest pleasure.
I can not fathom how people can frown down upon the act of gift giving! It doesn't matter whether it's a hand picked red rose or a diamond ring. It's the message behind it. It could be for the birth of a child, birthday, Christmas or just a random present. To me, it's lovely