The Spellbook of Katrina Van Tassel by Alyssa Palombo Genre:  Historical Fiction, Magical Realism, Romance, Retelling, New Adult 432 pages...