But he said to me, “My grace is sufficient for you, for my power is made perfect in weakness.” Therefore I will boast all the more gladly of my weaknesses, so that the power of Christ may rest upon me. ~2 Corinthians 12:9
Why do we always think we have to clean ourselves up before we go to God? That’s the very reason Jesus came, to make us clean and pure and new creations in Him. We can try our hardest to do everything perfect and it still wouldn’t be enough.
We need to stop striving to get God’s approval and love. He gives freedom from guilt and shame freely, because He love us.
When we are at our worst, our weakest our most vulnerable and we know nothing else but to surrender and let Him lead. That’s when He shines the brightest. When we get our own selves out of the way and depend on Him.
We just need to surrender to him, and remember on the days we feel the worst He is the best.