John 15:7 If you abide in Me, and My words abide in you, you will ask what you desire, and it shall be done for you.
Jesus promised to carry out God’s will just as God had shown to David and many more over the years.
Where is the catch? We need to do what David was doing and continue to love and serve God as best we can.
We are not perfect and we make mistakes and fall flat on our faces at times. God knows we are not perfect, but He still loves us.
Love God with all you can and trust in Him as best you can. He wants to give you all the blessings in the world; if only we trust Him to do so…