i Totally agree with your point of view !
Mostly when i feel really bad or when the things aren't happening the way it suppose to be i always try to give money to beggars and by watching them happy i feel the same. :)
Time spending with natural things always gives better rewards.