Met her in a moment, didn’t see it coming
One look and the whole world slowed down
She smiled first, I swear the room leaned in
Like fate said, “Son, sit down”
Talking ‘til the sun came up too soon
Laughing ‘til our faces ached
She’d call me cheeser every time I’d whisper All those little nothings
Didn’t need a map, didn’t need a sign
Just knew my life was changing right on time
Two hearts, one love, written in the stars
Making each other smile ‘til it hurts who we are
From first sight to forever, no matter the road
Side by side, growing old
Yeah, two hearts, one love
That’s all we’ll ever need to know
We filled the house with those loud little footsteps
Dreams running wild down the hall
We’re raising something beautiful together
Strong, brave, and free to fall
There were nights the weight felt heavy
Bills, prayers, and tired eyes
But love like this don’t scare easy
It just holds on tighter inside
Every scar, every tear we’ve known
Just built the place we call home
Two hearts, one love, beating through it all
In the chaos and the quiet, we answer the call
From scraped knees to bedtime songs
We’re teaching them where they belong
Yeah, two hearts, one love
Still standing, still holding on
Then came the days I had to leave
Uniform on, trying not to break
Kissed her forehead, hugged those kids
Promised I’d find my way back
War took time, miles, and sleep
But never took my why
‘Cause every night I closed my eyes
I saw my whole damn life
And when I came home, there she was
Same smile, same fire, same us
Two hearts, one love, stronger than the fight
Survived the distance, survived the nights
Every goodbye led me back home
To the arms I’ve always known
Yeah, two hearts, one love
Until the day our hair turns gray
Rocking chairs, front porch prayers
Still choosing each other every day
From love at first sight to the end of time
She’s always been mine and I’ve always been hers
Two hearts… one love