Malice or Cowardice?

“Refusal to tell that truth — unvarnished, ungarbled, unfettered, unashamed — is either malice or cowardice. If you know...

God’s Delays

Tim Keller explains why God sends delays into our lives, We’re not God, but we have such delusions of...