Great thoughts about perspective and timing from Mark Batterson.
"We have a hard waiting for God to fulfill His promise. But what about Abraham and Sarah? They had to wait 15 years before Isaac was born. We have a hard time suffering for a season. But what about the invalid in John 5 who was in that condition for 38 years. And that's when the average lifespan was 20-30. We have a hard time waiting for God to make sense of our circumstances. But what about Joseph? He was a slave and a prisoner for 17 years before becoming Prime Minister of Egypt. Or Moses? He was a fugitive for 40 years! And we have a hard time waiting to fulfill our calling. But even Jesus didn't transition from carpentry to ministry til he was 30."