A beautiful
picture summing up this post pretty nicely.
I will admit though, I don't always find being generous easy. Sometimes when you're doing your best for other's (and yourself at the same time) benefit, you get some truly tough negative feedback from reality. That's when you have to push yourself past your best, and give a little more.
That little more when you think you have nothing left to give but you give it anyway, whenever I'm able to bring it out though, comprise of some of the most salient experiences of my life.