An amazing compendium of what tazkiyya and what haqeeqi taubah is all about. no doubt a drop in the knowledge of Imam Al Ghazali Rahimullah