The City of Stardust by Georgia Summers

For centuries, generations of Everlys have seen their brightest and best disappear, taken as punishment for a crime no one remembers, for a purpose no one understands. Their tormentor, a woman named Penelope, never ages, never grows sick – and never forgives a debt. Violet Everly was a child when her mother left on a stormy night, determined to break the curse. When Marianne never returns, Penelope issues an ultimatum: Violet has ten years to find her mother, or she will take her place. Violet is the last of the Everly line, the last to suffer. Unless she can… Read more.

Goodreads

Trigger and Content Warnings

  • Parental abandonment
  • Murder
  • Torture
  • Imprisonment
  • Kidnapping of a child