Everybody told me it was mine to keep
Two karats with a halo, platinum setting
'Cause blowing up my future shouldn't come that cheap
It ain't my fault we called off the wedding
And all it all went wrong, I was trying on a white dress
When it all went wrong, I was trying on a white dress
And you were moving on
You shed me like skin you were going through
I shoulda heard the warning like a rattle in the rocks
Thank God a yes ain't an I do
Your toxic kiss coulda killed me
Hiding out, sneaking and sleeping around
You turned forever into better that I find out now
You're a dime a dozen snake in the grass
I'm the dime that still gave the diamond back
Coulda made a pretty penny trading it up
But every time I spent a cent I'd be thinking 'bout what you did
Slitherin' and sliding into DMs
You did the pleading, I did the leaving
You shed me like skin you were going through
I shoulda heard the warning like a rattle in the rocks
Thank God a yes ain't an I do
Your toxic kiss coulda killed me
Hiding out, sneaking and sleeping around
You turned forever into better that I find out now
You're a dime a dozen snake in the grass
I'm the dime that still gave the diamond back
I still gave the diamond back
When it all went wrong, I was trying on a white dress
When it all went wrong, I was trying on a white dress
And you were moving on
You shed me like skin you were going through
I shoulda heard the warning like a rattle in the rocks
Thank God a yes ain't an I do
Your toxic kiss coulda killed me
Hiding out, sneaking and sleeping around
You turned forever into better that I find out now
You're a dime a dozen snake in the grass
I'm the dime that still gave the diamond back
I still gave the diamond back, oh
I still gave the diamond back