It sounds like Rebecca is blaming herself for staying with someone who cheated on her, and being upset that they cheated again.
[Chorus]
Maybe I didn't cry hard enough
All of the things that I could have done
Thought that by now, you'd had had enough
You had enough
Maybe I didn't cry hard enough
Fantasy love is a loaded gun
Whatever this is, it isn't love
This isn't love
[Verse]
Traces of you in my blood
I wish I didn't give a fuck about it
Mmm, mmm
Warned me about your mistakes
The cycle was too strong to break for you
For you, ooh
[Bridge]
You're breaking my heart every time you
Try to pretend there's nothing wrong
All of your flaws on display, so
So maybe it's all my fault
[Chorus]
Maybe I didn't cry hard enough
All of the things that I could have done
Thought that by now, you'd had had enough
You had enough, ha
Maybe I didn't cry hard enough
Fantasy love is a loaded gun
Whatever this is, it isn't love
This isn't love
[Outro]
And I really wanna let go
I wanna stand tall on my own
The thought of myself feeling broken
Makes my heart sink and I feel small
As though I'm stranded in an airport
I really thought that you should know
Cry Hard Enough was written by Camille Poliquin & Rebecca Black & DCF & Laurence Lafond-Beaulne & Micah Jasper.
Cry Hard Enough was produced by Micah Jasper.
Rebecca Black released Cry Hard Enough on Thu Feb 09 2023.