This is the smart and delightful fourth installment of the charming mystery series featuring a reluctant psychic and her grandmother, a benevolent witch.
This is the seventh and last instalment of the enchanting mystery series featuring a small-town librarian psychic and her grandmother, and a benevolent witch.
Psychic librarian, Ophelia Jensen, has been having recurring dreams about a 'soul mate', but she's never met this guy before and doesn't have any clues as to how she is supposed to find him. Disregarding the dreams, she continues to go about her life with her Grandmother Abby, a benevolent witch, and her adopted daughter, Tink, a medium. Try as she might, she can't get the stranger from her dreams out of her mind until she finally meets him at a library event at a local winery. Turns out life has played another trick on her - Ophelia knew MJ LaSalle in a previous life and they were not friends. But just as Ophelia and MJ begin to figure why they have crossed paths once again, MJ is shot and it is up to Ophelia to unravel the clues.
Life is busier than ever for witch Ophelia Jensen. In addition to her day job at the library, she-with the help of her grandmother Abby-is preparing to officially adopt Tink, the young medium she's taken under her wing. So when Ophelia's elderly Aunt Dot, eager for adventure, wants to investigate the murder of a funeral director in the neighboring town, Ophelia tries to say no. But then Tink's dog pulls a skull out of the woods-a skull that may belong to a murder victim. Finding mysterious bones in the woods isn't the only strange thing that's happened to Tink lately. She's been having visions of ghastly ghosts imploring her for help. But before Ophelia can connect the apparitions with the murder, Tink is kidnapped! Ophelia and Abby will have to battle a creepy crematorium owner and an invasion from some modern-day body snatchers to find their protege ...or else they'll have to hold a seance just to speak to her again.