"Diamonds & Rocks" lyrics

"Diamonds & Rocks"

All your cheap love is worthless
Only worth its weight in dirt
For a lifetime, I held on
To your lies and all your hurt

You say that it will get better
But I just know better

You promised me diamonds
But you gave me rocks
Rocks in my heart
And rocks in my head
You promised me diamonds
But you gave me rocks
All of your cheap love
Wasn't worth it in the end

Your empty words aren't worth a thing
But a lifetime of regret
I knew it was a long shot
But I held on, on, on

You say that it will get better
But I just know better

You promised me diamonds
But you gave me rocks
Rocks in my heart
And rocks in my head
You promised me diamonds
But you gave me rocks
All of your cheap love
Wasn't worth it in the end

Wasn't worth it in the end
Wasn't worth it in the end


Writer(s): Haley Small, Orville McWhinney
album: "Matches" (2025)
Haley Smalls - Matches album cover
Static
(Deluxe Edition Bonus Track)
I Think I Miss You Now
(Deluxe Edition Bonus Track)
Sometimes
(Deluxe Edition Bonus Track)
Don't Touch
(Deluxe Edition Bonus Track)
Switch
(Deluxe Edition Bonus Track)
Ugly
(Deluxe Edition Bonus Track)
Diamonds & Rocks
(Deluxe Edition Bonus Track)