Raised by the Fates, Ambrosia, the daughter of Medusa, has spent her life preparing for the day when she would fulfill her destiny and avenge her mother’s murder. But when a man comes forward claiming to be the spawn of Medusa, Ambrosia’s plan becomes a lot more complicated.
Working as a prostitute, she finds Perseus, the man who took her mother’s head. Not realizing who she is, he tells Ambrosia that Medusa is still alive and that he’s on a quest to finish what he started twenty-three years ago. Needing to find the mother she’s never met, Ambrosia convinces Perseus to let her help, and together they discover the secrets that will unseal the cave that has kept her mother captive. But Perseus proves to be different than the monster Ambrosia has always envisioned him to be, and she finds herself needing him, craving his touch. But how can the daughter of Medusa love the man who made her an orphan for twenty-three years, and who kept her from the mother she never met?