[Intro – Smooth Rhodes & Snare]
Yeah… sometimes love don’t come easy,
Sometimes it hides between the lines.
[Verse 1]
You say you’re still in that house, but the fire’s long gone.
I feel your heart through these messages, trying to move on.
You got a ring that don’t shine, and I got ghosts of my own.
Two souls in the silence, both afraid to be alone.
[Pre-Chorus]
You said you don’t share what’s yours — I get that tone.
Real talk, I’m too grown for games, I want something grown.
[Chorus]
So we move with caution, baby, slow and true.
No lies, no frontin’, I see right through.
Your heart’s been guarded, but I ain’t here to break it.
Just wanna find love, not fake it.
[Verse 2]
You said missionary’s your favorite, honesty’s mine.
You want connection, not just a temporary high.
You said you don’t want resentment, I felt that too.
I lost someone once — now I’m learning what’s new.
[Pre-Chorus]
You said friends for life, that’s real talk too.
But it’s hard to stay friends when my heart wants you.
[Chorus – Layered Vocals]
So we move with caution, baby, slow and true.
No lies, no frontin’, I see right through.
Your heart’s been guarded, but I ain’t here to break it.
Just wanna find love, not fake it.
[Bridge – Spoken Word]
I don’t need promises, I just need truth.
I see your worth, and I respect your roots.
If love’s a risk, then I’ll take that fall.
Your words, your soul — I feel it all.
[Hook – Background Vocals]
Move with caution, baby…
Mmm, move with caution…
Don’t rush what’s meant to stay,
We’ll find our way someday.
[Outro – Fade]
Maybe love ain’t lost, it’s just delayed.
Two grown hearts in the mess we made.
Move with caution… yeah, move with caution.
[Guitar Solo]