<human>: I'll try to make this as short and sweet as possible. I dated Kelly (23 w) for a little over a year. We lived together for 6 months and everything was perfect until I made a mistake. I was out of town with some friends and ended up cheating on her with another female. When i returned I tried to brush it off and not think about it, but I couldnt. I had to tell her so I did. She was devastated dumped me and left. I tried everything I could to get her back. Eventually after a month she gave in and gave me another chance. 2 weeks go by and she goes to miami with her friends for a weekend. Turns out she fucks a guy that weekend and the following Monday she dumps me. I'm devastated and couldn't do much for weeks. Finally I pulled myself together and ended up meeting a new girl Lexie (23 F). Me and Lexie have been dating for about a month and im starting to catch feelings for her. 

Yesterday out of the blue my ex kelly calls me and tells me she misses me and wants me back. I gave in I got emotional and admitted that i missed her and wanted her back. She says she's going to try and do everything she can to get me back. Problem is im with Lexie now. My question is what should I do? I lov kelly to death she was there for me through everything, but I just feel like after all of this our relationship is fucked. On top of that im starting to like Lexie and I really don't want to hurt her.

Can anyone here help me sort out my brain and make the right decision?

Can you provide a brief rundown of the text in within 3 sentences?
<bot>: cheated on my gf, told her, she dumped me, took me back,  then she cheated on me, dumped me, I found someone else and now she wants me back