My pastor often speaks about praying with open hands, meaning going before God's throne with a willingness to let go of everything for Him, for His glory, to be in His perfect will. He asks us to be willing to give anything God asks for, do anything He asks us to do, and to go anywhere He asks us to go.
This is a hard concept for humans in general, and something I seem to have an especially hard time with. And there is really no need ... God promises to give us the strength (Philippians 4:13), resources (Matthew 6:30), and wisdom (1 Corinthians 23-25) for the things He has for us to do.
My biggest problem is in letting go of the things I've received from God. I tend to think of them as permanent. For example, my job. I feel it is definitely a gift from God. I enjoy it, and I feel like I'm contributing back to society at the same time. I started it with the assumption that this is what I would do until retirement. I couldn't imagine a reason why God would ask me to let go of it.
Meanwhile I'm praying for things like a family. And last week I had one of those "aha!" moments. I had been praying open handedly about relationships, the ways that I serve in the church and community, what groups I take part of - but I was clinging to that job for dear life. It was security and independence. But God had me realize that yes, this is what He wants me doing right now. However, He wants me to be willing to give it up if He asks.
And that made me realize, what if He does bless me with a family - do I want to put this job over them? Absolutely not. The fear of thoughts like "But what if God asks me to leave the country and be a missionary - how would I pay my student loans?" dissolved. He will not ask me to do anything He hasn't provided for. I can let go. That's what He asks us to do. It's called trust. Why is it sometimes easier to trust humans, who are going to fail in some way eventually, than a God who never fails and never leaves us?
If I'm really putting my trust in God - its easy to pray with my hands wide open (John 14:1) and get ready to enjoy the ride.