Delight yourself also in the LORD, And He shall give you the desires of your heart. – Psalm 37:4 (NKJV)
This verse doesn’t necessarily mean you get what you want, that God is purely in the business of wish fulfillment. It can also mean that God puts a new desire inside you. I think the latter is more accurate and it certainly fits my experience.