When her old nemesis, Viktor, becomes immortal again, Anne is forced to travel into the past, present, and future on a journey that will determine the fate of those she loves.
Anne tries to live a normal life despite being haunted by a Russian sea nymph that claims the princess Anastasia is still alive, but when her immortal friend Ethan returns, she realizes she cannot hide from her visions.
In alternating voices, sixteen-year-old Chicagoan Anne and handsome, magical Ethan tell of their fated quest to rescue Russian Grand Duchess Anastasia, who tells of her long captivity in the hut of legendary witch Baba Yaga.