Sahih Ibn Hibban, p. 5032 · God takes a prophet before a nation He intends good for · Suhuf