Heal Your Soul with Imams’ Spiritual Posts

This is a new part of the series Imams’ Spiritual Posts. Read in this collection about what turns a small sin into a major one; being distracted from the necessary preparation for Hajj; reward and punishment in Islam and more.