An illustration of a snake saying sorryBBC Three

How forgiving are you really?

Take our quiz to find out how to deal when a close friend snakes you

Ruby Lott-Lavigna and Harvey Day

It’s happened to us all, right? Maybe your best mate got with the guy you fancied, ditched you to hang with the cool kids or stole your ideas and screwed you over at work?

If you think about it too much you can still feel the pain, anger and loss of being let down by someone you thought you knew. Someone you shared your deepest secrets with.

Someone you trusted.

According to the dictionary definition, a betrayal involves an act of disloyalty, or ‘treachery’ , that could cause serious trouble for a person, group or even a country.

And while we often tend to equate it with romantic letdowns, sometimes it’s the friendship betrayals that sting the most.

After all, it’s friends who are meant to - in the words of the eternally popular ‘90s TV show - “be there for you”. They’re the people that pick us up when we’re down, when partners have left us, when jobs have gone sour and families get on our nerves.

But what happens when they become the problem?

Figuring out how handle the fallout of a friendship betrayal and how to filter out so-called toxic friends from our lives is a subject that’s under increasing scrutiny. This is thanks in part to tidiness icon Marie Kondo, whose ‘does it spark joy’ philosophy can, it seems, be applied to everything from your friendships to your knicker drawer.

And if you’re struggling to forgive those dirty rotten mates that you decided not to jettison, there are multiple apps out there to teach you forgiveness-focused meditation. Yes, really.

Here’s your chance to find out just how forgiving you really are. But remember, this quiz shouldn't be interpreted as individually tailored psychological advice.

Want to know more?

Navigating this path of betrayal and forgiveness can be incredibly complex and, according to Ann Macaskill, a professor of psychology at Sheffield Hallam University, our ability to forgive varies hugely from person to person.

When it comes to dealing with the fallout from a betrayal, Ann’s advice is that empathy is key. She suggests putting yourself in your friend’s shoes no matter how angry you might be with them.

“The bottom line is that some of us find it easier to accept that, as human beings we’re flawed, and we too get it wrong quite a lot of the time,” Ann explains.

“When you start to feel empathetic and acknowledge that you haven’t got things right in your own life, it makes forgiveness easier.”

If you’ve been affected by the issues raised in this article, help and support is available via the BBC Action Line.