My boyfriend 'M 25'cheated on me and I'm confused should I 'F22' forgive him or not
So we were in 2 years of online relationship for 2.5 years and we had our ups and downs in the starting of our relationship he used to lie to me and he used to make up some excuses that he is seriously ill and he's tired he's a bad person like this kind of excuses and at that point i trusted him that he was being honest why would he lie about something so serious so later after our relationship was more at a lovey dovey level I already knew that he lied to me but I chose to forgive him then he stopped doing all this things and he have always treated me kindness and love
and we're from neighbouring countries so it wasn't that hard for us to meet irl.
So 3 months ago his close family member died and at that time i thought that he must be tired sad and depressed because of the way his family member passed away. I gave him some space and i was also being clingy at the same time because I wanted him to feel better he used to ghost me but whenever he came back he would be nice to me and we used to vc so his eyes looked so dead that it would make me cry that what happened to him. So long story short his ex texted him randomly at the time when his relative passed away and since then he have been ignoring me and maybe he was talking to her the whole time
He said that he lost his brain when she texted him and he don't know what happened or why (they also met online and they dated for 2 years and he dated me 1 month after their break up) they didn't have a romantic conversation just random talking
So 2 months after talking he decided to tell her the truth that he was in a relationship with me and then she told him to delete everything from his side and blocked him ig?
So after telling her the truth he said that there was someone in his life who was very precious and that he made them stay.
and I was very heartbroken ofc i still am this all happened 2 days ago and then he said that he loved us both equally but when she came into his life he had sidelined me it was very clear and I was worried about him at that time and he was busy with her...
So we had a proper conversation 2 days ago after she left and then he said that he is a bad person and he has always warned me and also made up excuses so that I will leave but I still chose to stay because if your partner have cancer you won't leave him right and the. Later he said that he wants me to stay he was confused back then and bla bla bla so now
He told me that they had something very deeper more deeper connection than us. And I feel like a burden now this is not his words but how I feel
So after confessing he said that he loved us both equally but because of his decisions he lost everything the 2 precious people who he loved the most he lost them.
I have specifically told him many times that don't replace me i don't want to be an option like as long as no one better is there he is with me but as soon as somone better comes in his life he will abandon me I told him the exact same words and he did the opposite
Now it was very clear who he loved the least it was me I am so replaceable and useless
So he's ashamed of himself and regrets not being honest about it (he don't regret talking to her because he loves her) so I don't know what he regrets about, he said that nothing will ever happen in the future and I am always stuck being people's second choice but ig there is nothing special about me I am a women who looks like a man so idk I'm ugly dumb and i hate myself so i don't know if i deserve something better because
He was the best to me so i don't know if there are some good people who really exist and they will be loyal...
I don't want to let him go he's my everything I'm willing to give him a chance because for me forgiving is way easier than letting him go. I asked him that I was willing to give him a chance and after having a long conversation he said that he wants to be alone after this he won't be able to recover from this i said i have forgiven him so that he won't do something stupid but it really hurts so much like so much.
He said that he wants to be alone and it was never his intention to hurt me or her and he said that it was not his place to decide anything and he don't have the courage to face me but ig if I'm willing he will come back but at the same time i don't want him and I don't want to let him go should I forgive him but i don't want to be a burden like i was in the past when he tried to get rid of me i dont understand this type of thing in a relationship he is my first actual relationship i have never faced this and i don't think he was that serious about me idk
Tldr: my bf used to talk to his ex and he ignored me for 3 months but he confessed everything his ex is gone and I'm confused will I be a burden or should I give him a chance because I don't think good people exist in this world anymore and I don't think I deserve the best I'm scared of letting him go
Sorry it was so long, but please suggest me a wise decision i can do ( I can completely forgive him too but letting go feels like i am dying)