
We're sitting at our favorite spot, just a quiet night
Sharing plates and pouring out the truth in the fading light
I look at you and see the man who keeps me from the cold
The one who swore to guard my heart until we're gray and old
ChorusOh Mike, you've always been my shield when the rain comes pouring down
You wrap your arms around my life and keep me safe and sound
We've had our share of shadows, but the morning light breaks through
I want you to know I love you, and I forgive you too
Verse 2Another menu on the table, another shared dessert
It's in these simple moments that we heal a little hurt
I know the road got heavy and we took a little bend
But you're my caring husband, and my very best friend
ChorusOh Mike, you've always been my shield when the rain comes pouring down
You wrap your arms around my life and keep me safe and sound
We've had our share of shadows, but the morning light breaks through
I want you to know I love you, and I forgive you too
BridgeWhatever weight we carried, whatever tears were shed
I'm leaving them behind us, I'm looking straight ahead
'Cause a love like ours is built to take a little weather
As long as you are guarding me, we'll hold it all together
Final ChorusOh Mike, you've always been my shield when the rain comes pouring down
You wrap your arms around my life and keep me safe and sound
We've had our share of shadows, but the morning light breaks through
I want you to know I love you, and I forgive you too
Yeah, my heart is always with you, and I forgive you too