Everyone is fallible, I agree
Mistakes are common, so many people say
But some mistakes can't be undone
You treated me like I were your ground
You talked to me like I were your dog
You touched me like I were trash
And you still called those mistakes

You are worth nothing, you told me each day
You hit me every second you could
Never once did you let me speak
Every small wrong doing was my fault
Even your own mistakes were mine
Because you punished me for them too

Because I owed you for my life,
I endured so much of your wrath
I needed so much from you to get to where I wanted
So I didn't fight back
Nothing I ever did was something to you
I'm happy for where I am today
I will forever be grateful
But it doesn't mean I will endure any longer.