<human>: Can you provide a brief overview of the text?

Okay my ex gf from almost 5 years ago and I had a horrible breakup. We were on a break, I just vanished from her life and started dating someone else. I contacted her after a long time, apologized deeply, let my conscience bleed a little, and attempted to give her closure from the relationship. We have talked a few times over the years, but she is unable to forgive me for the way I ended the relationship. I have always been and will continue to be deeply apologetic, but after trying for a while I sort of gave up on it. 

Now, she has made a new best friend during the past year, whom I happened to meet around the same time. This woman and I have felt unreal compatibility and intuition towards each other and someday we want to get married. The ex has absolutely no idea that we have been dating, and we really want to break it to her as soon as possible. The ex talks about me a lot because I fucked up so badly, and she made it clear to her best friend that if she was to ever date me that it would be over between them (This happened when a couple of our mutual friends talked about hooking the best friend up with me since they saw how compatible we are). 

The situation blows, because both of us want to somehow keep the ex in our lives because she **is** a very nice person, although she has some irrational expectations from her friends. There is a pretzel in my head, please help!
<bot>: Ex from 5 years ago hates me. Her new best friend and I are in love. How do we break it to her?