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

I've recently connected with an ex-girlfriend after 3 years of not speaking. I broke up with her for another girl who I was also seeing at the same time (and who was in love with and thought I was going to marry) and she found out after the fact and proceeded to curse my name and hate my guts. 

About a month ago we saw each other while hanging out with mutual friends and hit it off again right away, since then we've been texting almost daily, some flirting and have hung out 5-6 times now. I'm still attracted to her and I'm pretty sure she's still attracted to me, but I don't quite know how to approach the situation.

First off I feel guilty about how I left things with her, I've grown up and feel awful about how I treated her the first time around. But she doesn't know the full story and I don't really know if I want to open that can of worms and bury myself deeper. Yes honesty is the best policy, but there's a lot of people who believe in the 'deny everything' mantra if you can get away with it.

Should I just suck it up and have that completely open discussion? Or should I forge ahead like everything is peachy and only talk about it if she brings it up? I feel like it's the elephant in the room and if we are to start dating again, I need to clear the air. Am I being too much of a girl about this? Should I just let sleeping dogs lie? Any advice is greatly appreciated.
<bot>: cheated on girl, 3 years later we re-connect. do I tell her everything that happened? or just take things as they come and let her bring it up.