God’s Delays

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