David is really motivated to find a house for the Lord. He is upset that he lives in a house of cedar, but the Lord has never had anything but a tent. He tells Nathan the prophet about his unrest.
“Now when the king lived in his house and the Lord had given him rest from all his surrounding enemies, the king said to Nathan the prophet, ‘See now, I dwell in a house of cedar, but the ark of God dwells in a tent.’ And Nathan said to the king, ‘Go do all that is in your heart, for the Lord is with you.” (2 Samuel 7:1-3 ESV)
But the answer that Nathan conveys to David is not what he expects to hear. His son Solomon would build the temple.
“When your days are fulfilled and you lie down with your fathers, I will raise up your offspring after you, who shall come from your body, and I will establish a kingdom. He shall build a house for my name, and I will establish the throne of his kingdom forever. I will be to him a father, and he shall be to me a son.” (2 Samuel 7:12-14 ESV)
Then of course God will fulfill the Davidic covenant when Jesus returns to be our true King, ruling from Zion.
“For the Lord has chosen Zion; He has desired it for His dwelling place: This is my resting place forever; here I will dwell, for I have desired it. I will abundantly bless her provisions; I will satisfy her poor with bread. Her priests I will clothe with salvation, and her saints will shout for joy. There I will make a horn to sprout for David; I have prepared a lamp for my anointed. His enemies I will clothe with shame, but on Him His crown will shine.” (Psalms 132: 13-18 ESV)
David simply wanted to build God a house. God had better things in mind. His family line would bring about the King of Kings. He reigns in our hearts and will again on Earth one day. I’ll bet this beats any of David’s dreams. Thank you, Lord, for giving us blessings beyond our wildest imaginations.