Chilling Adventures of Sabrina has received a bizarre new teaser.

The trippy promo teases the upcoming love triangle between Sabrina Spellman, Harvey Kinkle and Nicholas Scratch by having stars Ross Lynch (Harvey) and Gavin Leatherwood (Nicholas) vying for the attention of Kiernan Shipka (Sabrina). It’s very witchy – see below.

‘Part two’ of the series will follow the titular character’s slight shift in personality after she was forced to sign the Book of the Beast in the first season finale, which resulted in a free, trendy makeover. Easy for some, eh?

Series creator Roberto Aguirre-Sacasa said of the season: “I think the second half is more ambitious. It’s a little sexier, it’s a little scarier. I’m just really excited for people to see it. Lots of romance, lots of horror. It’s really good.”

It will see the return of Kiernan Shipka as Sabrina, Lucy Davis, Miranda Otto, Chance Perdomo, Lachlan Watson, Ross Lynch, Jaz Sinclair, Michelle Gomez, Richard Coyle, Tati Gabrielle, Adeline Rudolph and Abigail Cowen.

Buffy and Angel star Alexis Denisof has joined the second season as Mary Wardwell’s boyfriend Adam Masters, who’s returning to Greendale after working overseas.

We’re sure he’ll have a shock when he finds out his fiancé has been possessed by demon Madam Satan…

Descendants star Jedidiah Goodacre has also been confirmed to star as Dorian Gray, the “enigmatic” owner of a nightclub called Dorian Grey’s Room who also owns “a cursed portrait” he keeps hidden away.

Back in December, Netflix renewed the series for a third and fourth season, based off of the success of the first season.

Chilling Adventures of Sabrina part two will premiere 5 April 2019. Watch the new teaser below.