Patience and Gratitude – Ibn al-Qayyim (Pt. 1) II Ustadh Ariff Olla Patience and Gratitude – Ibn al-Qayyim (Pt. 3) II Ustadh Ariff Olla