The Diviners by Libba Bray

Everyone should go read this book. Right now. Seriously. It is just that fabulous.

The Diviners is, in its simplest form, a supernatural murder-mystery set in 1920s New York. When Ohio-girl Evie O'Neill is exiled to New York to live with her uncle, she is secretly delighted: this is her chance to live up life and hit the big time. However, when a mysterious murderer strikes in Manhattan, Evie accidentally touches the shoe-buckle of one of the victims and finds herself reliving the girl's final moments. Determined to use this power to her advantage, Evie sets out to find and stop the killer. But there's only one problem... he's already been dead for 50 years.

The resulting novel is as terrifying as it is awesome.

The book is told from multiple points of view, including an aspiring poet/numbers runner from Harlem, a showgirl, and the daughter of a socialist activist, but Evie is definitely the book's star. Evie is a tremendously fun character -- outgoing, outspoken, and bold as you please. She's also quite selfish at times, but clever and passionate, and certainly aware of her flaws. She's easy to fall in love with.

Diviners has, basically, everything you could want in a novel. 1920s New York! Glitz and glamour! Old, unloved museums! Supernatural powers! Romance! Feist! Flappers! Religious cults! Social commentary! A haunted house! Ghosts! Murder! And a skin-crawling, terrifying villain. As I came to the final third of the book, I kind of wished I could read through my fingers, because it got pretty scary for a while there... but I absolutely could not put it down.

Fans of Libba Bray will find plenty to love here. The book has a similar spirit to her Gemma Doyle Trilogy, but is more compelling, more involved, with a perfectly crafted plot. And people who are new to Libba Bray... well, you're really missing out. And as this, in my opinion, is her greatest novel to date (and the start of a new series!), it's definitely worth giving it a try.