I have cheated in a few of my relationships and I realize now that it was to avoid getting hurt / abandoned because I did care about them something was just missing from the relationship. I was hospitalized a few months ago and there were people that were there because they were the one cheated on. I felt like the odd one out. During group someone was taking about their experience being cheated on and I had to leave because the group leader was agreeing that he was a horrible person. I want to be a better person but I think Ill always feel like I deserve to be alone because I have screwed up a few relationships in the worst way possible. I feel so alone in this.
I heard this analogy a while ago. I hope it helps you as it did me.Stuff in our past is like a carving on the bark of a sapling. Over time the scar the caring doesn't go away, because of the way trees grow it won't go up or down much either it'll just stay right where it began it may even get darker. But it won't get bigger. You however can. You can keep growing doing more things more branches being more. The scar won't get smaller, but you can make it a smaller part to who you are.If your unsatisfied with the things you've done in your past you can always make up for it by doing great things with your future. The only time someone IS a horrible person is when the action is occurring. After that your someone else.
What we do isn't necessarily who we are. We've all made mistakes and the power within is to have learned from them;this puts an end to alot of regret. To make the same mistakes over again with this knowledge would be mean and injurious to your self esteem. Hurting another doesn't help you in any way better you find ways of becoming a friend to yourself. Realizing your strengths and expounding on them. Get into some existential philosophy,watch the documentary I Am,read if you can The Secret. Knowledge is powerful and I believe honestly will take you on an adventure of self discovery. Good luck