Olivia Larsen's twin sister, Violet, is dead. Olivia knows nothing that can change that . . . until the day she receives a beautiful dress. The dress doesn't just look magical: it has the power to grant wishes. And all Olivia wants is her sister back. But Violet's return isn't what Olivia expected. As love, secrets, betrayal, and a haunted past collide, Olivia begins to wonder what a wish is worth . . . and if her life will ever look the same.