You can be two meanings that are very distant from each other. The humble attitude, which commits all its activity in the Supreme being, (God). . . and "It puts in your hands". Either can be said about that, being in big trouble, has lost all hope of solving the problem by its own forces, or survive, and is "delivered in the hands of God", not by an act of devotion, but as a late reaction of impotence and despaired ation, typical of a last-minute desperate.
* Only one "like" per meaning and day, the more "likes" the meaning will appear higher in the list