<human>: Can you give me a shortened version of the text?

I have been in a rather complex relationship with my bf.
We have been dating for just over two and half years. During this time, I have caught him lying to me. These were BIG lies: He has a child. he went to go visit her out of state for a week behind my back. He has messaged hookers off craigslist before. Etc.

This whole time, I have been forgiving and faithful to him. But, not 3 days ago I met someone on Reddit. We have had suggestive conversations. But we have obviously never met and never will. I guess I used this as my way of "getting back" at my bf for the way he's made me feel.

My bf just read my text messages. What do I do? I obviously do not want to lose him. Despite all the BS, I love him very much.
<bot>: I "emotionally" cheated on my bf. But he has lied to me MUCH more than once. How can I correct the situation