King David recognised the promises God had placed on him, his family and the throne he occupied. David knew that depsite his unworthiness, God's will was to reveal His glory through His people.
We too, in Christ, must be willing to discern the will of God, align our expectations with His will and place our hope in Him alone.