My boyfriend and I have been together for three years. About a week ago, I got a Facebook message from a girl telling me that my boyfriend has been cheating on me with her on and off since the start of the year.
My boyfriend and I have a long distance relationship, seeing eachother every weekend. I couldn't wait till I saw him next to confront him, so through instant messaging (the easiest/cheapest way we can communicate) I confronted him. As soon as I said her name, he said we should just break up.
For a few days I was angry and hurt of course, not only for finding out this news, but because he wouldn't speak to me or give me a proper explanation. So I told my mom everything that happened and about how angry and upset I was.
For the last few days, he and I have been talking a lot. He gave me an explanation and apology, saying he had been going through a time of confusion but now realizes the whole thing with this other girl was a complete mistake. He said how devastated he is about it and how he may have lost me forever. He said he has completely cut off contact with the other girl, telling her that I am his soulmate and nothing can change that.
He said he needs me in his life and still loves me, and I said the same to him. He knows how hurt I am by this and he said he will do anything to fix it. I know everyone says once a cheater, always a cheater, but I love him with all my heart, even after being put through this. Three years together is too long to to just throw away, so I am willing to give him another chance so we can really work at it and make it work.
So what I am really seeking advice on is how to let my family know that we are working on things. My parents were just as upset and angry as I was and probably want nothing to do with him. How can I tell them that I can't just cut him out of my life and that we are going to give it another try? I don't want them to think I am making the wrong choice by getting back together with him. Of course I appreciate their opinion, but when it comes down to it, its my choice.
I will appreciate any advice on the situation, thank you in advance.