The last 2 ayaat of Surah Baqarah were given directly by Allah to the Prophet (s) during the most miraculous night journey. They contain a glittering treasure of gems for the believer. Let’s dive in!