Love Triangles

This is a list of every love triangle on the show.

Pre-canon
Elias/Gertrude/Peter.

Elias/Gertrude/Leitner.

Leitner/Gertrude/Dekker.

Agnes/Jack Barnabas/Jude.

Season One
John/Sasha/Tim.

Tim/Sasha/Martin.

Tim/Sasha/Michael.

Season Two
John/Sasha/Tim.

John/Basira/Tim.

Season Three
John/Georgie/Tim.

John/Basira/Tim.

Daisy/John/Basira.

Nikola/John/Tim.

Season Four
Ophelia Banks/John/Georgie.

Melanie/John/Basira.

Season Five
John/Annabelle/Salesa.