Why does God delay answering our prayers? Why does he leave troubles in our way? Is God fixing our hearts even as he leaves our problems in place?