The Good End of Godly Regret

John Piper | Regret can be good if it produces repentance and leads to salvation.

2356 232