"For thou hast confirmed to thyself thy people Israel to be a people unto thee for ever: and thou, LORD, art become their God" (2Sam.7:24)
David was a poet. God is a poet. And they were friends. Much of the Old Testament is written in poetry. We should remember that, and read the Word that way. And I think I know the reason why.
God inspires the beauty inside of us.
In 2Sam.7 David gives a beautiful prayer of praise to the Lord after being told that he cannot build the Lord a house. What a righteous goal, though. David sees his palace of cedar and the Lord tabernacle of tents, and recognizes that something's wrong. God's house should be bigger than his, and He doesn't even have a house. But, as the Lord explains, it's because He has been wandering with His people Israel. In fact, this chapter is a great description of covenants, what they are and why they're needed.
Before I get into that though, I want to take a quick look at Nathan the prophet, and prophets in general. So, paraphrasing 7:2-5: David has this wonderful idea to build a house for the Lord. Nathan gives not only his approval, but implies that God desires it as well. "And Nathan said unto the king, Go, do all that is in thine heart; for the LORD is with thee" (2Sam7:3). Nathan was probably thinking that not only did David have a good idea, but it sounded like an inspired idea. And maybe it was. What was there to make Nathan think for a second that God would veto David's request? David desired the glory of God with all his heart, and God had blessed him and given His Spirit to him. Then, that night, the Lord spoke to Nathan, explaining that David would not build Him a house, but another of his posterity. I guess that what I'm trying to get at with this story is that don't assume that every word from a prophet's mouth is the voice of God. Or that having said one thing, another cannot be said. Prophets are people. Let them be. And give yourself the space to acknowledge God.
Now, covenants. God does not have a house because Israel did not have a house, and He was with them. He went to redeem them (2Sam7:23) that they would be His people, and they would be His God. So, to make this simple, a covenant is commitment to a relationship. It's like marriage. You promise to help each other out. To promise to only them. Your relationship is special, and cannot be shared or imitated with another. You're committing to each other. You have the same goals. And, the most important, you love each other. And that's why you commit. Because sometimes the road is going to be bumpy. Sometimes love isn't enough. But you committed, and sometimes that promise can get you through the tough years so that you can arrive exhausted and happy and have so much love you can't hold it all. In fact, it's those tough years that make you love each other more.

