Furthermore, I tell you that the LORD will build you a house.
1 Chronicles 17:10
David was moved to build a house for God, but God said instead that He will build a house for David.
The desire in David’s heart to build God a house was out of love for God and this feeling itself was from God, and this is consistent with the witness of Scripture, that God desires us to give as He moves in our hearts. We are to give not out of compulsion or guilt or fear, but out of love, “For God loves a cheerful giver” (2 Cor. 9:7). But God did not allow David to build the temple because he was a man of war, instead the privilege to build the temple fell to his son Solomon. David’s role was to prepare the way for the temple to be built, not to build it himself.
But in the interchange between God and David, as the prophet Nathan spoke for God, was this jewel in the passage above – that God will do for David what David wanted to do for God. God always out gives us, and it can be no other way. He wants our hearts, and if He has our hearts, then He has everything else within our power to do, but let us never imagine that we can ever do more for God than He will do for us. God’s Grace is always greater than what we invest into our relationship with God.
Jesus said to His disciples: “And everyone who has left houses or brothers or sisters or father or mother or wife or children or fields for my sake will receive a hundred times as much and will inherit eternal life” (Matthew 19:29). Sometimes God partially pays these dividends in financial blessings, but not always, and not mostly, I believe, because financial blessings distract us from spiritual life. But He always pays them in joy, peace, love, and a higher calling and purpose for life.
Give your heart to God and He will give you His heart. Which of these hearts is greater? Clearly God’s heart is greater than ours, and His joy and peace will be ours. God will establish us firmly as His people if we will trust, love, and follow Him.