I would say God is good all the time and grants us the desires of our hearts indeed. Before I met my wife, I had been praying and expecting God to give me a wife as I was advancing in age. My prayer was to find someone who loves the Lord like I do, a friend and beautiful of course lol!
Well looking back, I realized that I wasn't really sure why I was going on the mission trip. And when I arrived I really started to wonder why I had come. I really struggled with the culture differences but through my doubts and struggles was the time that God started to work through my experience.