Delilah Reflects on Loss, Celebrating the Real Meaning of the Season: ‘Christmas Is a Bright Promise’

“Christ was sent to the people of the world to save us from ourselves. Christmas means that no matter how bleak the circumstances, no matter how poor the choices we’ve made, we are loved and worthy of God’s grace.”