Verse 1
He’s six foot something with a crooked smile
Knows how to laugh, but stays a while
Says my name like it’s his favorite line
And somehow always reads my mind
He walks me home, not just halfway
Doesn’t check his phone when I’m talking late
Pulls me close when the night gets cold
Like I’m the only thing he wants to hold
Pre-Chorus
Yeah, I know he’s only in my head
But he feels so real in every step
Chorus (catchy + playful)
My imaginary man
Knows me better than anyone can
Tall, dark, handsome, holds my hand
Does all the things they say they will but never can
He don’t disappear, don’t make me guess
Don’t leave me hanging in a text
Might not be real, but I swear he’s close
And someday I’ll meet him… I know, I know
Verse 2
He spins me ‘round in the kitchen light
Dances bad but he gets it right
Tells me I’m more than “good enough”
And actually means it when it gets tough
He don’t run when it’s getting deep
Don’t say forever he can’t keep
Every little thing I’ve been missing
Feels like him when I’m wishing
Pre-Chorus
Yeah, maybe I made him up this way
But I won’t settle for less someday
Chorus (bigger, brighter)
My imaginary man
Knows me better than anyone can
Tall, dark, handsome, holds my hand
Does all the things they say they will but never can
He don’t disappear, don’t play pretend
He shows up every time again
Might not be real, but I swear he’s close
And someday I’ll meet him… I know, I know
Bridge (light, hopeful twist)
Maybe he’s out there getting it right
Learning how to love me one day at a time
Maybe every “no” I’ve had to face
Is just clearing out his place
Final Chorus (uplifting + resolved)
My imaginary man
Is gonna walk in just like I planned
Tall, dark, handsome, take my hand
And laugh when I say, “you’re exactly him”
No more guessing, no “almost” love
No more wishing on what was
Turns out real was closer than I thought it’d be
My imaginary man… was waiting for me
Outro (cute + confident)
Yeah, I dreamed him up…
But he’s real enough to find me.