Romance is in the air on Harrington Street, Oxford. Detective Inspector Ian Chisholm is finally showing interest in Lucy, though the members of the vampire knitting club aren't too thrilled to have the police hanging around so close to Cardinal Woolsey's yarn shop. Up the street at Frogg Books, shop assistant Alice is in love with her bookish boss, Charlie, who doesn't seem to notice.Lucy's trying to become more proficient as a witch and when her cousin Violet talks her into brewing up a love potion to bring Alice and Charlie together, it seems like a harmless way to improve her craft. Until someone dies. Is Lucy's love potion more deadly than cupid's arrow? Or is there a killer on the loose?