What do you think about my ex? Does he deserve a second chance?

I’m 25 and dated my ex for 4 years. He took me to nice restaurants, cute dates, and it was the best love I had ever felt. A while in to the relationship he went to NYC for travel. He brought me back this fancy fur coat since 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.” I agreed to see him behind their back because he didn’t want to give up on us and I promised I would tell them later. He stuck by me all these years with unconditional love. 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 my BF found out but he confronted me. I lied to him and acted like I didn’t know what he was talking about until he gave me proof. I blocked him because I was in a corner. He waited for me all those years and I did this to him. He was devastated. He told the guy about us dating and even accepted my sisters friend request on Facebook he promised he wouldn’t do. The guy I went out with was a player, while my boyfriend was everything I ever dreamed of. Fast forward 4 months later. I hadn’t heard from him all this time until he showed up at my family’s house with a package that had a necklace in it, wanting to apologize for what he did that weekend because he was afraid he was losing me and he acted out of desperation. He had never acted that way before. My family still hates him. Why’d he do this? Is he psycho?

2021-04-06T22:02:25Z

What did he do? He accepted the Facebook friend request my sister sent him years ago that night he promised me he would never accept and he also told creeped Facebook to find the guy I went out on a date with and told him that we had dated for 4 years. 

?2021-04-06T21:59:48Z

What did he do? You never stated that. Why did he do what?
-------------
Why was becoming Facebook friends with your sister so wrong? Why is it so bad to find out who you were cheating on him with? I don't see that as creepy. I see that as being quite human. Just about anyone else would do the same thing.

In answer to your overall question, I have a question. How willing are you to marry a man that will basically ostracize you from your family? If they hate him so much, although I think their reasoning is dumb, anything that happens between you two will be fuel for their fire.

So, is this guy really worth it to you? Because you are never going to have an easy time in a relationship with him. If you can stand the scrutiny, marry him, because, honestly, he's put up with a lot of obstacles being with you and has stuck by you. Even when you cheated on him.