Mangled bodies of teen girls, werewolves, vampires, a Frankenstein-esque creature and an immaculate conception. The town of Hemlock Grove has a lot of mysteries (and a lot of bodies) piling up. Hemlock Grove by Brian McGreevy is bound to suck readers into the mystifying town that has surprises around every corner.

Readers are introduced to Peter Rumancek, a Gypsy 17-year-old who lives in a trailer and also happens to be a werewolf. Needless to say he's the first person the town suspects when mangled bodies of local teen girls start littering the area. Peter is no lone wolf though, and finds solace in Roman Godfrey, the town socialite/ coke-snorting vampire.

Throw in Roman's deformed monster-like sister, Shelley, who can cause electrical disturbances with her mood shifts, and their cousin, Letha, who insists that she is a virgin, despite the fact that she is pregnant, and you have a ragtag group that is ready to put an end to the horrible murders taking place.

The suspected culprit of these gory murders is a vargulf, a werewolf that has gone off the deep end and into a manic killing spree.

Hemlock Grove pulls readers in as Peter and Roman attempt to track down the loose vargulf while life and love get in the way.

With a mixture of supernatural beings like werewolves and vampires, don't mistake Hemlock Grove for a Twilight-esque type of book. This book is by far darker and grotesque than the Twilight series could ever be with infidelity, grave-robbing, entrail-eating and horrifying science experiments.

With so many twists and turns throughout Hemlock Grove it might be best for readers to read this with a notebook handy because you're bound to miss an important clue.

Author Brian McGreevy is already working on a TV adaptation of Hemlock Grove for Netflix. The 13 episodes based off the book are set to be released in 2013 with Eli Roth directing. Famke Janssen of Nip/Tuck and X-Men is set to star as Olivia, mother to Roman Godfrey. Bill Skarsgard, younger brother of True Blood's Alexander Skarsgard, has been cast as Roman.Br