We've been through the fire, walked through the storm
But our love's unshaken, it always keeps us warm
When the nights were cold and the days were long
We held each other close, and we stayed strong
Every hurdle, every fight, we rise above
'Cause what we got, baby, is that top notch love
When the world gets heavy, and the road gets rough
We stand together, ain't no mountain high enough
We got a top notch love, ain't nobody touchin' us
Through the highs and the lows, baby, it's more than just trust
In your arms, I find my peace, you're my heaven, my release
We got a love so rare, it's everything I need
Some days ain't easy, but we never let go
Through the heartache and the pain, our love just grows
We build each other up when we start to fall
No matter what they say, we've got it all
Every tear, every smile, we rise above
'Cause what we got, baby, is that top notch love
When the winds of change try to tear us apart
We stay grounded, anchored by the heart
We got a top notch love, ain't nobody touchin' us
Through the highs and the lows, baby, it's more than just trust
In your arms, I find my peace, you're my heaven, my release
We got a love so rare, it's everything I need
We'll keep on climbin', never lookin' back
Our love's the compass, keeps us on the track
Through thick and thin, through every twist and turn
We'll keep the fire burnin', let it burn, let it burn
We got a top notch love, ain't nobody touchin' us
Through the highs and the lows, baby, it's more than just trust
In your arms, I find my peace, you're my heaven, my release
We got a love so rare, it's everything I need
We got a top notch love, baby, just you and me
Through the ups and the downs, forever we'll be
Side by side, heart to heart, we're free
We got a top notch love, that's all we'll ever need