Sometimes God doesn't answer our prayers exactly when or how we think He should. Tragedy happens to all people, even those who love Jesus. As we study the story of Lazarus, we learn that God's delays are not His denials, and He does things on His own perfect timetable.

This teaching is from our series 43 John - 2016 with Skip Heitzig from Calvary Albuquerque.