... of repentance: conditions for valid tawbah, major vs minor sins, and the infinite mercy of Allah.