Question: where in the bible does it say he will give you the desires of your heart?
Answer: Psalm 37 Of David. for like the grass they will soon wither, like green plants they will soon die away. Trust in the LORD and do good; dwell in the land and enjoy safe pasture. Delight yourself in the LORD and he will give you the desires of your heart.