
I still remember our first date down by the river bend
I didn't just find a partner, I found my closest friend
I saw your understanding heart, the way you love and give
Always reaching out to those in need, it's just the way you live
You pour your soul into the people who are hurting in the cold
And watching how you care is the greatest story told
ChorusWe both aren't perfect, but we're perfect for each other
You're my very best friend, the one I'm dreaming of
You are my other half that I can't live without
I need you beside me, wrapped up in your love
Every night and every day, you're right where I belong
I don't want to walk through this life alone
Verse 2I think about that mountain, way up in Tennessee
Sitting quiet in the dark, just the sky and you and me
Underneath the moon and a blanket of stars
Taking the long back roads in the headlights of the car
Following the creeks and the beauty of the sky
Every winding dirt road always brought you to my side
BridgeWhen life brings us uncertainty and we don't understand
Just look up to the heavens and hold onto God's hand
He will keep us safely sheltered underneath His wings
And lead us back to each other through whatever life brings
So let's take a few more adventures where the mountains rise and fall
As long as I am with you, I know we have it all
Final Chorus'Cause we both aren't perfect, but we're perfect for each other
You're my very best friend, the one I'm dreaming of
You are my other half that I can't live without
I need you beside me, wrapped up in your love
Every night and every day, you're right where I belong
I love you, Gregory, come take me home