Goodness of God
Psalm 21:2 You have given him his heart’s desire, And have not withheld the request of his lips.
David declares that the Lord has given him the desire of his heart & has answered the prayers he uttered. Those prayers that the Lord placed upon his heart. Jesus said, what comes out of the mouth begins in our hearts. A changed heart will say and do the Lords will. Our carnal desires vs the Lords perfect will, come by different means.