Discovering that your boyfriend has cheated can feel like a punch to the gut. The feelings of betrayal, anger, and confusion can be...