<human>: Can you summarize the given text in a few sentences?

I just found out that my girlfriend has been emotionally cheating on me, a close email / text / phone relationship that has been going on for a while with a colleague who luckily doesn't live here. She has boundary issues that I've known about and claims that nothing physical ever happened (not certain if I believe her) but she says that she wasn't physically attracted to him and that there was a close bond that grew closer over time due to shared trouble past. He's married, with kids.

We've had some problems, and she started seeing a psychologist (because of said trouble past, boundary issues, and how all that has affected our relationship) a couple months ago and cut off all non-work related conversation with him. She had been trying to make herself better and our relationship work - that much is true. We live together, had been planning a future at one point, wanted kids, attracted to each other, great sex life, it felt like finding "the one"... But she can be impulsive and can get caught up in romance and passion, which is how we are here. 

Through a series of unlikely events I found out about the emotional relationship with this guy. And now I'm hurt, confused, furious, vengeful, mad, depressed... and don't know what to do. I kicked her out as a first step, she's gone to stay with her parents.

I just don't know what's next... I don't know if I can trust her ever again and I don't know how to account for the fact that she started getting help and was trying to fix things. Of course she was never up front with me about this whole thing and hid it, which makes me question how serious she was. It's all so messy... part of me almost wishes I'd found out direct evidence they were fucking so I wouldn't feel so damn conflicted.

Anyone had a similar situation and tried to work it out? How did it go?
<bot>: Found out that before getting help from a psychologist and trying to make things better, my girlfriend was carrying on an emotional relationship with a colleague.