Bad things happens. Sometimes people make mistakes. Sometime people intentionally hurt you.
No matter what happened forgiveness heals the heart.
I was in an abusive relationship some years ago. And it took me a long time to forgive him for what he did. It took even longer for me to forgive myself. But I was finally able to let go of all the pain and guilt and I felt sooo much better.
Hopefully, the pain you're dealing with isn't as bad as what I was going through those years ago. But you can't blame yourself for things that aren't your fault. No matter how responsible you feel... Take a hard look at the situation, figure out what you can do to make it right and do it.. then forgive yourself. Let it go, don't hold on to the pain.
And don't torture other people. Holding grudges, being malicious and attacking those who care about you just hurts you in the long run. It will also damage a relationship that might have been salvageable. Love and kind words are better for all those involved. And if you're the one who makes a mistake.. apologize and recognize that you aren't perfect either.
So live well, laugh often and love deeply. Enjoy each day as it comes because tomorrow might not... but also because when tomorrow does come you want the memories from yesterday to look back on and enjoy!!!!