My ex girlfriend was a narcissistic control freak who manipulated me for four years, I spent almost all of high school with her and I blame myself enough for how weak I was, I asked to break up with her dozens of times, she made me feel terrible and guilty and I'd always end up going back to her. After moving house I met a girl who is the only girl I've ever had feelings for, after knowing her for a month I had a huge crush on her and asked my friends for advice. At the end of school I broke up with her this time for good, i wouldn't have to see her at all anymore, she being her took the breakup as us being "on a break"
After two weeks I confessed to the girl I had a crush on who I'd become friends with in the last month and knew all about my ex girlfriends manipulation and abuse and she told me she felt the same way. I've been so happy with her since for the first time in years, we've been together for almost a year now. After a few weeks of dating when my ex found out she went ballistic, she told all our old friends and sent me a lengthy message about how heartbroken she was, all our friends but three sided with her and couldn't believe I'd moved on after four years in just a few weeks. She treat me terribly but I can't help feeling guilty for how fast I moved on it made me feel like such an ass especially after all my old friends had said their piece, one said how she treated me doesn't justify getting into a new relationship that fast after four whole years. My girlfriend has assured me it's just more of her manipulation but if so I have to admit its worked. AITA??