Al-ghazzali on Love, Longing and Contentment by Muhammad Al-Ghazzali