Hope and repentance are the two wings of spiritual life.