There are so many times in my life when I have felt undeserving.
Undeserving of God’s love. His forgiveness. His grace. His mercy.
I look at myself and I see my faults. The times I messed up. The moments when I acted in ways I shouldn’t have. The choices I made that weren’t the best. The things I said that I wished I wouldn’t have.
I see those things and I wonder how God can ever use me.
And then I remember none of us are perfect.
And God can use our imperfections in ways we can’t fathom.
So I will keep bringing my mess to the table.
And I will keep laying things down.
One by one.
Knowing God knows my struggles. He knows my heart. He knows my love for Him. He knows and He has always known.
His love is unconditional. It is unwavering.
It is a mighty force that covers all.
And this is what I try to remember in those moments when I am feeling undeserving.
It isn’t about me. It’s about Him.
Our Perfect Father.
And His love isn’t based on my performance.
He knows I will make mistakes. He knows I will fall down. And He knows I will get back up and keep trying.
I will dust myself off and run into His arms.
I will ask for forgiveness. And He will give it to me.
Because He is my Father.
And He can use my mess in ways I can’t begin to understand. He can use my imperfections. I just need to take it to Him. To lay it at His feet. To find rest in His arms.
And to thank God for His never-ending love that isn’t based on me, but is the greatest gift I have been given. His love that is always there for me, even in my messiest moments.
For it is by grace you have been saved, through faith—and this is not from yourselves, it is the gift of God— not by works, so that no one can boast. Ephesians 2: 8-9