Verse 1
I’m the secret you kept from our friends
No one even had a clue
Stolen kisses behind closed doors
Every night felt déjà vu
How long can this last?
The silence creeping into our arms
All the words we never said
Only ever did us harm
Pre-Chorus
You’d tell me, “Just give it time”
So I gave you two whole years of mine
I kept believing there’d come a day
You wouldn’t be afraid to say my name
Chorus
I gave you all of me
Just for you to treat it like a fantasy
But it’s real to me
Oh, it’s real to me
I bared my all
Trying to include you in my reality
And it’s real to me
Oh, it’s real to me
You could call it nothing
You could pretend we never were
But every memory still burns
’Cause it was real to me
Verse 2
We’d disappear into the night
Driving nowhere just to get away
You’d hold me like I was your whole world
Then hide me when it turned to day
I learned the streets by heart
From all those nights inside your car
You made me feel like I was chosen
Then reminded me how hidden we were
I started questioning my worth
When every “I love you” needed darkness
Was I someone that you wanted
Or just someone you needed in secret?
Pre-Chorus
You’d tell me, “Just give it time”
So I kept putting my heart on the line
I thought someday you’d let me in
But I was always waiting on a door you’d never open
Chorus
I gave you all of me
Just for you to treat it like a fantasy
But it’s real to me
Oh, it’s real to me
I bared my all
Trying to include you in my reality
And it’s real to me
Oh, it’s real to me
You could call it nothing
You could pretend we never were
But every memory still burns
’Cause it was real to me
Bridge
I don’t hate you for being scared
I hate that I was left waiting there
Hoping you’d wake up one day
And finally choose me without looking away
I would’ve stood beside you
Through every fear you had to face
But you kept asking me for patience
While I slowly disappeared without a trace
Maybe you loved me in your own way
Maybe that’s what makes this hurt so bad
‘Cause I wasn’t asking for forever
I just wanted what we had
To mean as much to you
As it meant to me
Final Chorus
I gave you all of me
And you treated it like a fantasy
But it was real to me
God, it was real to me
I bared my all
While you kept me outside your reality
And it was real to me
Oh, it was real to me
Two years of my life
Can’t disappear because you were afraid
You can hide behind the silence
But you can’t make me feel ashamed
‘Cause I loved you honestly
Even when you couldn’t love me openly
And whatever you call it now—
It was real to me
Outro
I was never your fantasy
I was never something to erase
I was someone who loved you
While you were too afraid to let me stay
And maybe that’s the hardest part—
Knowing I was real
Even if you never let yourself
Believe we were.