Do you want God to give you the desires of your heart?
All you have to do is take delight in Him! Of course, once you begin to experience the joy and contentment of His presence, the things you want will probably change. The things you desire will be the things you know will please God.
This is not some sneaky way of explaining it away. God will provide for you all that you ask, but your asking will be free from selfish wanting or confusion over what you need.
So let your imagination run wild! What would you like from your Father in heaven? Take delight in Him, and you can be assured your desires will also be the things He wants you to have. He will put passions and yearnings into your heart you never even thought of before, and answer your prayers in amazing ways. Delight in the Lord!