But one woman has come up with a unique (and completely hilarious) way to teach her cheating ex-boyfriend a lesson.
The woman, "let's call her Dany", sends reddit user Khaleesiscorned 'Games of Thrones' spoilers every week.
In a reddit post that's now been removed, Khaleesiscorned explained that he and Dany broke up a couple of months ago.
"The majority of our relationship was long distance, while I worked abroad, and communication was hard," he said.
"I had a lot of jealousy issues, due to Dany having a lot of male friends and she'd slept with a lot of guys. I let this get the better of me and I cheated on her with my ex and other girls."
Understandably, when Dany found out what her boyfriend had been up to she blocked him on social media. But knowing he's never able to watch 'Game of Thrones' when it airs, she temporarily unblocked him to get her revenge.
"On the Monday after season six premiered she unblocked me and I saw I had messages from her," Dany's ex said.
"I was excited because I thought maybe she forgave me and we could move on, but it was literally just every spoiler from the first episode."
"Since then she spoils the show for me every week."
In further comments on reddit, the frustrated fella said Dany has been making fake Facebook accounts with "hot girls" in the profile pictures, to lure him into her trap.
"I tried to ask her to stop but she blocks me immediately after she sends the message. I blocked her on Whatsapp, but she did it via Facebook. Then the next week it was text. She even borrowed one of our mutual friends phones to do it, and I fell for that," he said.
The man asked the good people of reddit for advice on how to deal with the situation, but he didn't exactly receive much sympathy...