Generosity: Excelling the Grace of Giving