Home Classrooms Essentials for the Soul Session 3 – Challenging the Nafs and Shaitaan Session 3 – Challenging the Nafs and Shaitaan November 27, 2018 https://refinedheart.com/wp-content/uploads/2023/05/Session-3-Challenging-the-Nafs-and-Shaitaan.mp3