[Verse 1]
Scrolling through our old threads
Blue ticks like little landmines
You typed, then backspaced
I watched the dots and flatlines
Ash in an empty mug
Uber receipts, two in the same week
I wear your hoodie to sleep
So I can sweat out what I can't speak
[Chorus]
I keep your name on a half-charged phone
Twenty missed calls I won't make, I know
Every night feels like a rerun show
Same plot, same pain, can't let you go
Say you don't care, but I still do
Haunting my room like a cheap perfume
If you moved on, why do I still
Hold space in my chest that you can't fill (oh)
[Verse 2]
Your playlist hits at 2 a.m.
I skip, then tap it right back
Guess I love hurting myself
More than I love cutting you slack
Friends saying "give it a month"
I'm on day ninety and change
I keep your toothbrush in place
Like moving it might rearrange
[Chorus]
I keep your name on a half-charged phone
Twenty missed calls I won't make, I know
Every night feels like a rerun show
Same plot, same pain, can't let you go
Say you don't care, but I still do
Haunting my room like a cheap perfume
If you moved on, why do I still
Hold space in my chest that you can't fill (yeah)
[Bridge]
Maybe I'm stuck in the version
Where you still laugh at my worst jokes (hey)
Maybe you're happy in someone else's
Oversized coat
If letting you go means losing
The last good part of me
Then I'll keep you here in my battery
On one percent, endlessly
[Chorus]
I keep your name on a half-charged phone
Twenty missed calls I won't make, I know
Every night feels like a rerun show
Same plot, same pain, can't let you go
Say you don't care, but I still do
Haunting my room like a cheap perfume
If you moved on, why do I still
Hold space in my chest that you can't fill (oh oh)