Giving is an act of worship, of love and gratitude.