Divine Promise in Quran