According to all these words, and according to all this vision, so did Nathan speak to David.
One reason why David did not shift the tabernacle from Gibeon was that he was planning to build a permanent dwelling place for the ark in Jerusalem. He wanted to build a house for God, but God wanted rather to build a house for David. The house God wanted to build was a dynasty, a line of royal descendants, one of whom would build the temple (17:1-27; see notes on 2 Samuel 7:1-29).