Throughout history God has called and inspired many people with wonderful promises. In fact, God’s Word even declares that He has given us “very great and precious promises” (2 Pet. 1:4). Unfortunately, many times people see the promise and tend to forget that before they receive it they must travel through a land of challenge. In this teaching, Dan Gallagher explores this pattern by looking at the lives of Adam, Abraham, Joseph, Moses and others so that we can be properly prepared when we face difficult times. We believe you will find this teaching to be very encouraging and also enjoy Dan’s review of seven practical things to do when you travel through the land of challenge.