Sometime we can feel as if everyone else’s prayer are being answered yet ours seems to be on pause. What we learn from David’s life as well as other people in that the delay in David becoming Israel’s king is not unusual, but it is typical of the way God brings about His promises and purposes. Stated concisely, God is not in a hurry.
Throughout the Bible we find God promising things that the receiver must wait to receive:
- God promised Abram and Sarai a child, but they had to wait 25 years to get him.
- God promised Noah there would be a flood, but it was a long time coming. 120 years.
- God made Jacob wait 14 years to get the wife he wanted.
- Joseph had to wait a considerable time to see his father and family, and he did not get back home until after his death (they carried his bones back to the promised land).
- The Israelites had to wait 430 years in Egypt, before returning to the promised land.
- For 2,000 years, we, the saints have been waiting for the Lord’s return and the coming of His Kingdom.
Waiting is a part of the divine design of things. If you feel like it’s been too long, remember the people above. God always keeps His promises and will deliver them in His perfect time.