Teen witch Sabrina Spellman must balance the occult and romance in the Chilling Adventures of Sabrina Part 2.

Being a teen is hard enough, but add a mysterious heritage, the occult and romance, and it gets even more complicated. 

In the new Netflix trailer for Chilling Adventures of Sabrina Part 2, which debuted on Monday, we see teenager Sabrina Spellman (Kiernan Shipka) casting spells, attending both her human high school and her private witchy school, and getting attacked by a flock of birds in the forest. 

There are also glimpses of a bloody axe, a school dance, students on fire, Sabrina levitating, and oh so much blood.

In this new season, Sabrina is exploring her darker side as she's curious to learn more about her family's witchy heritage, all while trying to keep her friendships in the mortal world. So of course, that makes being a normal teenager rather difficult.

This also means that a new love triangle is brewing for Sabrina between sexy warlock Nicholas Scratch (Gavin Leatherwood) and boy-next-door mortal Harvey Kinkle (Ross Lynch).

Meanwhile, The Dark Lord, Madame Satan, and Father Blackwood all continue to cause trouble for the Spellman household.

The new trailer also gives us a sneak peek at a brand-new character who might just end up being Satan himself -- Lucifer Morningstar.

Chilling Adventures of Sabrina also stars Miranda Otto as Zelda Spellman, Lucy Davis as Hilda Spellman, Tati Gabrielle as Prudence and Michelle Gomez as Madam Satan.

Chilling Adventures of Sabrina Part 2 debuts worldwide on April 5 on Netflix.

Avengers: Endgame trailers rounded up: Thanos better watch his back. Here's all the Endgame footage we've seen so far.

The Matrix remembered at 20: Keanu classic or cyberpunk snooze?: Share your own memories of the 1999 sci-fi action movie.

CNet