<human>: Could you distill the essence of the text into 1-3 sentences?

Long story short, after two horrible relationships, I found someone that made me realize what being loved should feel like. Cliche? A little, but that's the only way I know how to describe it. He was amazing. We've been dating for over three years. I left for three months to teach at a summer camp in Turkey and came home only to find out that he cheated on me. 

Consequently, he regrets this and "it was a mistake", of which "will never happen again". Honestly, besides this incident, he has been a remarkable, caring, supportive boyfriend. However, considering my past, I really don't have the tolerance to deal with cheaters any more. I have exhausted so much effort giving people second chances that haven't deserved it.

Being that I having freshly reentered the U.S. from my teaching stint abroad, I am currently unemployed. I should also mention my boyfriend and I have been living together for the past two years, so it's not like I can just go hide in a safe place for a duration of time until I can figure out what to do. Instead, I packed a backpack full of clothes and headed to the nearest motel, which is where I'm sitting right now, at 2 A.M., completely, and utterly confused, thinking this is all really not happening.

I apologize for my rambling. :/
<bot>: I had a great guy that cheated. Should I give him a second chance, or considering my past, should I just say screw it and move on?