What do you think about my ex? Is he psycho? Why is he doing this?

I am a 25 year old girl and have dated my boyfriend for 4 years. To give a backstory of the relationship, we started dating and he took me to nice restaurants, cute dates, and it was the most amazing connection I had ever felt. A while in to the relationship he went to NYC for vacation. He brought me back this fancy fur coat from Bloomingdales because he wanted me to have something nobody around here had. My parents saw it and forbade me from dating him since he was nothing but a “rich city boy” who would break my heart. Long story short, I agreed to see him behind their back because he didn’t want to give up on us and it was with the understanding I would tell them later. I was so scared to tell them because I was afraid I would get thrown out of the house. He stuck by me all these years and shows me unconditional love. A few months ago the girls at work wanted me to go out with this guy and I went on a date with him because I wanted to feel “free.” I don’t know how, but my boyfriend found out and confronted me. I lied to him and acted like I didn’t know what he was talking about until he gave me proof of it. I blocked him on everything because I felt like total crap  He waited for me all those years and I let me guard down and did this to him. He was devastated. He told the guy about us dating and even accepted my sisters friend request on Facebook that he always promised he wouldn’t do.

2021-04-07T03:18:22Z

Turns out, the guy I went out with was a player, sleazy, and no good, while my boyfriend was everything I ever dreamed of since I was little. Fast forward to this weekend, 4 months later. I had not heard from him all that time until he randomly showed up at my family’s house with a gumball machine (my favorite) that had a necklace in it, wanting to apologize for everything he did that weekend because he was afraid he was losing his whole world and he acted out of desperation.

2021-04-07T03:18:42Z

He had never acted that way before. My family still hates him. Is this creepy? Why would he do this? Does he even deserve another shot?

Anonymous2021-04-07T03:36:39Z

I do not think your ex is a psycho. I think he was just a little upset that you went out with another guy behind his back. Most people in his situation would have been just as a upset so his behaviour is not exactly unusual. With regard to giving him another shot, I would consider it given that he never really did anything wrong and that he went out of his way to make you happy. Him showing up at your place randomly is not necessarily creepy but it is a little unusual given that it had been 4 months since you last saw him. In saying that, its not as if he would have completely forgotten about you in that time as you were such a big part of his life. He probably realized that confronting you was wrong and wanted to be proactive in winning you back. That would be the most credible explanation for his course of action in turning up at your house.