Sahih Ibn Hibban, p. 693 · God accepts repentance until the death rattle · Suhuf