history: My boyfriend cheated on me with my best friend! My boyfriend cheated on me with my best friend! Why would he do that?? He is a jerk.
current: He is worse than a jerk, that's for sure.
next: Don't forgive him or your friend. Find new people 