I think most of us are nice to others just because it's a nice thing to do. It seems to be part of human nature and I agree, gives a lovely high . What goes around comes around, I totally believe that. I don't do nice things to have nice things in return, it's just in my nature (and in lots of people's nature that I know).

I have a lot to be thankful for thanks to the kindness of others - growing up we literally had nothing and the amount of kindness we were shown by friends and strangers is just amazing. I am only more than happy to be generous in return (paying it forward I guess) as I know how much it means