God told me NOT to do something I want to do! Now what?
We all desire to honor God and see His kingdom manifest on the earth. We give our lives toward this end. King David honored God, even though at times he messed up (as we all do). Since David lived in a beautiful house and God lived in a tent, David wanted to honor God by building Him a house/temple to live in.