[Verse 1]
You were begging for a second chance
Same mouth you used to lie with
Screenshots sitting in my phone
Names I never should've seen in it
I replay the night I snapped
Keys in my hand, your voice in the hallway
Tears burning but I walked past
Left your "baby please" on the driveway (yeah)
[Chorus]
I cut you off for good
Left you right where you stood
You broke my heart, I broke that chain
You can sit there, stuck in your shame
I cut you off for good (for good)
Kept my crown like I said I would
You want sorry, want my trust back too
Hardest thing I did was choosing me over you
[Verse 2]
You call it "mistake," I call it a habit
You call it "just friends," I call it you had it
Blocked your number, still you find a way
Writing paragraphs like that can save the day (nah)
I'm pissed, yeah I'm hurt, both true
Healing ain't the same as forgiving you
I don't owe you peace you never gave
I don't owe you flowers for the grave (of us)
[Chorus]
I cut you off for good
Left you right where you stood
You broke my heart, I broke that chain
You can sit there, stuck in your shame
I cut you off for good (for good)
Kept my crown like I said I would
You want sorry, want my trust back too
Hardest thing I did was choosing me over you
[Bridge]
Maybe one day I won't care
Your name just dust in the air
But today, every time I breathe
I remind myself you don't own me (never did)
[Chorus]
I cut you off for good
Left you right where you stood
You broke my heart, I broke that chain
You can sit there, stuck in your shame
I cut you off for good (for good)
Kept my crown like I said I would
You want sorry, want my trust back too
Hardest thing I did was choosing me over you