[Intro]
Yeah, yeah
You were “maybe”
I was “forever”
What a bad equation (hey!)
[Verse 1]
You said “wait, I’m not ready”
Played my heart like a maybe
Every day was a coin flip
Tails again, it got heavy
You were hot, then you’re freezing
Leave me on read for a weekend
Came back acting like nothing
Like I should just keep believing (nah)
[Pre-Chorus]
I gave you all of my minutes
You gave me all of your limits
Watching the clock while you’re “thinking”
I’m drowning slow while you’re blinking
[Chorus]
It’s hard to let us go
I still taste our first kiss
Cherry lip gloss, rain on my coat
Thought that moment meant “don’t quit”
Now my heart’s all cracked in two
Still I run back, back to you
It’s hard to let us go
It’s hard to let us go (oh-oh)
[Verse 2]
You said “love you” then “I’m scared”
Same breath, girl, how that fair?
I was building us a future
You were stuck in “I don’t care”
We were laughing on that crosswalk
Hands cold, you in my old top
I replay it every night, yeah
Hit rewind, never stop
[Pre-Chorus]
I gave you all of my minutes
You gave me all of your limits
You keep your options open
I keep my chest wide broken
[Chorus]
It’s hard to let us go
I still taste our first kiss
Cherry lip gloss, rain on my coat
Thought that moment meant “don’t quit”
Now my heart’s all cracked in two
Still I run back, back to you
It’s hard to let us go
It’s hard to let us go (yeah, yeah)
[Bridge]
I’m frustrated, can’t fake it
Time running, I chase it
You’re stuck on hesitation
I’m stuck on that first night
Why you keep me on standby?
Airplane mode on my side
Guess I gotta choose my life
If you can’t ever choose mine (woo)
[Chorus]
It’s hard to let us go
I still taste our first kiss
Cherry lip gloss, rain on my coat
Thought that moment meant “don’t quit”
Now my heart’s all cracked in two
Still I run back, back to you
It’s hard to let us go
It’s hard to let us go (let us go)