Abundance and The Art of Giving