Your words are beautiful and they spoke to me of beauty in your heart.
If you are mad at yourself for being wrong, forgive.
If you are confused and don't know what happened and why, stop trying so hard to understand and admit that there are things that you don't.
You're not perfect- girl, I tried so long and so hard to be perfect and it just made me worse.
I cut too. But adding to the pain doesn't take it away.
Life hurts. Life breaks hearts. But it can also heal them. I think there's enough of the beautiful things in life in your heart that it can heal.

I hope I'm right.