During the German occupation of France in 1940, thirteen-year-old Lisette meets a ghost while living with her aunt who harbors Jewish and Gypsy children in the French countryside.
Fifteen-year-old Zoe has a secret ability: she can travel back in time twenty-three minutes to relive events she wants to change. But Zoe has learned from experience that this is more curse than gift. Things almost never end well and people just tend to think she's crazy. But when she steps into a bank to get out of the rain and finds herself in the middle of a robbery gone horrifyingly wrong, Zoe knows she's the only one who can help.
A girl finds herself running through the forest at the edge of a village with no memory of anything, even her own name, and later learns that she might be twelve-year-old Isabelle, believed to be stolen by a witch six years before.