God keeps His word. When He promises something He follows through. He promised to give Abraham a son in His old age; He promised Moses that He would be with him and when he had to stand before Pharaoh. He provided him with whatever he needed to complete the task. He promised David that He would raise up his offspring to succeed him and he would establish his kingdom.
He told David that Solomon would build a house for His name. He also promised that His love will never be taken away from Solomon and that David’s house and kingdom will endure forever. God promised that the virgin will give birth to a son and will call Him Immanuel. He will be called Wonderful Counsellor, Mighty God, Everlasting Father, Prince of Peace. He will reign on David’s throne and over his kingdom, establishing and upholding it with justice and righteousness. (Isaiah 7:14, 9:6-7)
All these promises were fulfilled. Abraham and Sarah conceived Isaac who gave birth to Jacob from whom the twelve tribes of Israel came. Moses, through God’s grace and help, was able to lead the Israelites to freedom from Egypt and to the land God promised them. Solomon built the Lord’s temple and even though he became unfaithful to God, doing evil in His eyes, God did not take the whole kingdom away from him because of His promise to David. (1 Kings 11:34-36, 39) He sent His Son Jesus to live among us and He is from the House of David. The house of David continues to reign to this day.
God’s promises sometimes have conditions. Moses did not go to the Promised Land because he disobeyed God. All of the kingdoms, except one, were taken away from Solomon because he followed other Gods when this was one of the conditions God had explicitly made of His people. David himself had instructed Solomon never to stray from God and God knows this. Remember He is all knowing.
(1 Kings 2:2-4)
It is our responsibility to show God that we have confidence in Him and trust that He will meet our needs, to obey Him and not allow ourselves to be swayed by our need to do what He promised on our own because we can’t wait. We have to have patience and wait on Him. His promises will be fulfilled in His time not ours. In their impatience and lack of confidence Sarah encouraged Abraham to lie with Hagar and as a result Sarah was ridiculed and disrespected by Hagar. From Ishmael came a nation, which is currently at war with the descendants of Isaac (Genesis 15:1-6, Genesis 16:1-16)