Harmony with God: A fresh look at repentance