Key Elements and Teachings in the Life of the Prophet (s) from the Viewpoint of Ayatollah Makarem Shirazi

These were hearts and minds which had been locked by the darkness of deviation and straying and it was the Prophet (s) who helped open them to guidance and salvation.