There's an interesting little verse in 1 Peter: "Humble yourselves, therefore, under God's mighty hand, that he may lift you up in due time." It's the lesser-known twin to this verse: "Cast all your anxiety on him because he cares for you." (1 Pet 5:6-7)
When life gets messy, it's time to humble myself under God's hand. It's time to acknowledge that I don't understand it all, but that I know that God does. It's time to beg God for deliverance, and trust him to deliver me when the time is right. It's time to look to him for comfort and strength to endure. It's time to cast my cares on him.
Life is messy. It's exhausting and, at times, horrible. But God hasn't lost the plot. Nothing that happens to me is senseless. I don't need to know the "why". I don't need to understand the problem so I can create a solution. I don't need to know how to fix it. What I do need is to know is that God is in control, loving me every step of the way.
image is from Cecilia Levy at flickr