I needed to become more patient.

So God gave me you.

I needed to learn how to go with the flow.

So God gave me you.

I needed to focus less on being served and more on serving.

So God gave me you.

I needed to recognize that perfection is unattainable.

So God gave me you.

I needed a reminder that I can’t do it all, be it all.

So God gave me you.

I needed to learn how to wait before reacting.

So God gave me you.

I needed to better understand the incredible power of love.

So God gave me you.

I needed to become more comfortable with being uncomfortable.

So God gave me you.

I needed to loosen my grip on the control I’d been clinging to.

So God gave me you.

I needed to remember that there is power in my words.

So God gave me you.

I needed to experience the beauty of sacrificing oneself for someone else.

So God gave me you.

I needed to trust Him more.

So God gave me you.

And it’s hard.

So very hard.

But the way you’ve transformed my heart?

The way you’ve refined me?

The way you’ve whittled me down, chipping away at the mess and leaving behind something undeniably more beautiful than before?

It’s all worth it.

So very worth it.

Because He knew I was in desperate need of an undoing.

A restoration.

So God, in His goodness, gave me you.

This post originally appeared on Kisses From Boys with Krista Ward

 

You may also like:

When God Gave Me You

There’s No Glory in Motherhood

Let Me Love You a Little More, Before You’re Not Little Anymore – 5 Ways to Cherish Your Child Right Now

Krista Ward

Krista is a former first grade teacher turned stay-at-home mom to her insanely precious little boys, Hudson and Jones. She is married to her best friend and high school sweetheart, Randy, who is the peanut butter to her chocolate. Krista hopes to be a light and joy to the world, especially other mamas feeling stuck in the daily grind, through her writing.