And my God will meet all your needs according to his glorious riches in Christ Jesus. (Philippians 4:19)
I was talking to a young sergeant a while back who was worried about his next assignment. Turns out he got exactly the opposite of what he wanted. He wanted East Coast, he got West. He wanted TOE, he got TDA. I encouraged him to continue to pray and work the system but I also told him God will ultimately chose his next assignment. God does give us our 'wants' but He is more interested in meeting our 'needs'. Sometimes the very place or thing we don't want turns out to be what we needed most. God is our real Branch Manager and He is willing and able to meet our needs.