I'm gonna give you the best advice that probably anyone can give. And I'm totally serious.

Bitches. Be. Crazy.

That's it. I'm not even joking. Sometimes girls cheat because they feel suffocated. Sometimes they're just not able to say that they want out of the relationship because they're afraid of hurting you, so they do some dumb shit like cheat. Sometimes they're just scared that you'll be the last dude they're with, ever.

Religion has nothing to do with it. Those are just stereotypes. Sure some of them are well founded; like some Catholic school girls are ****ing crazy in bed, but then again, if they were good little Catholic girls, would they be engaging in glorious premarital sex?

You can be the most perfect boyfriend in the history of romance, and she might not be feeling it.

Then again, a lot of the time, when shit goes sour, a lot of it happens when you both stop being the people that you were originally attracted to. The trick is to just be yourself. Don't let yourself get too high or too low over just one girl. There will be plenty more. Trust me.