Shatterednightmares, the most important person you will need to make amends with is yourself. It takes time to get to that point, to understand how to make those amends, but it can also be done in stages, steps...today forgive yourself for one thing, just one thing. One day you'll be good with you, and then you can really be good with everyone else.