The precursor to this blessing is that it is meant for those who serve and obey God. This is HIS word to us and HE will fulfill it to You. You have loved and sacrificed more than millions on this earth for God and Our Lord Jesus sanctified and justifies us. Now do you think God will forget or abandon you? NO, NEVER!!! Ask what you want, HE gives us the desires of our hearts! Trust God in this.
Deuteronomy 12:20
20 When the Lord your God has enlarged your territory as he promised you, and you crave meat and say, “I would like some meat,” then you may eat as much of it as you want.
Ezra 9:9
9 For we were slaves, but in his unfailing love our God did not abandon us in our slavery. Instead, he caused the kings of Persia to treat us favorably. He revived us so we could rebuild the Temple of our God and repair its ruins. He has given us a protective wall in Judah and Jerusalem.
Psalm 37:4
4 Delight yourself in the LORD, and he will give you the desires of your heart.