He who did not spare his own Son, but gave him up for us all—how will he not also, along with him, graciously give us all things? ~ Romans 8:32
Rookie Christians sometimes use God as some sort of magic lamp. If we pray hard enough and make enough deals with Him - surely He will give in and give us what we want. Right? Wrong. On every level. It doesn't work like that.
God wants to give us the desires of our heart, but He's looking for a heart which beats like His heart. It's cool how the things we want changes as our faith grows deeper.
Are you rubbing the lamp, hoping for a miracle? Or, are you bowing before almighty God, asking for Him to put your words, your skills, and your love to work for His glory?
When we focus on God, He fills our needs and sets our desires.