Beautiful post. I totally agree with those points. Giving is a virtue which i believe most people lack else our world be a paradise.
What distinguishes a true giver from a 'fake' giver (to me) is the joy that burns within the heart after the act.
Nice post. Keep steeming.