Sahih Ibn Hibban, p. 683 · Report showing that regret is repentance · Suhuf