[Verse 1]
Took three trains and a red-eye flight
Sat knees to my chest, rewrote my life
Practiced your name on a napkin twice
Like saying it right might earn me a try
You opened the door in that thrift-store dress
Said, "You came all this way?" like you were impressed
But your phone lit up and my heart just sank
Saw his face in the glass, felt my courage blank
You laughed at my jokes, but your eyes looked past
I was future tense, you were stuck in the past
You said, "You're so sweet," then you checked the time
I heard “sweet” as “small,” read between the lines
[Chorus]
Now I’m alone on Valentine’s Day
Talking to your ghost in a cheap café
You’re way out of my league, I’m out of my place
Still tracing your name on an empty plate
Can’t get you out my head, can’t throw you away
You’re stuck in every song, every word I say
I crossed that map, you crossed my heart
Now I’m back at the start on Valentine’s Day
[Verse 2]
Your friends showed up with their perfect teeth
Perfect hair, perfect laughs, perfect little drinks
I held my cup like a paper shield
You held his hand like I wasn’t real
You said, "He’s complicated, we’re kind of done"
But you leaned on his shoulder when the night was done
I memorized how your fingers froze
When you flicked that lighter, when you fixed your clothes
Long ride home, just my face in the glass
Mile markers crawling, thinking ’bout the past
Your city on my hoodie, your scent in the seams
You’re every exit sign sitting in my dreams
[Chorus]
Now I’m alone on Valentine’s Day
Talking to your ghost in a cheap café
You’re way out of my league, I’m out of my place
Still tracing your name on an empty plate
Can’t get you out my head, can’t throw you away
You’re stuck in every song, every word I say
I crossed that map, you crossed my heart
Now I’m back at the start on Valentine’s Day
[Bridge]
Barista says, "You good?" I lie, "I’m fine" (yeah)
But my coffee’s cold and I’m stuck in time
Scroll your page like I’m flipping through fate
You’re smiling in a dress from a different date
If love’s a game, I missed my play
If you were a prayer, I lost my faith
But I’d miss my stop, lose track again
Just to sit in your shadow, call it my friend
[Chorus]
Now I’m alone on Valentine’s Day
Talking to your ghost in a cheap café
You’re way out of my league, I’m out of my place
Still tracing your name on an empty plate
Can’t get you out my head, can’t throw you away
You’re stuck in every song, every word I say
I crossed that map, you crossed my heart
Guess that’s just my part
On Valentine’s Day