I have experienced the same thing. I think Cat had some very valid points. If you are giving to your friends because it makes you happy, well OK, if you are expecting the same in return, I think it very rarely happens like that.
I hope your birthday was a happy one, nonetheless.
Gem