How did Yahweh tell David he would do for his son? He would give him rest from all his enemies on every side, and would establish Solomon's kingdom over Israel forever. [22:9; 22:10]