1899, Paris. Lucienne's two daughters are believed dead when her mansion burns to the ground, but she is certain that her girls are still alive and embarks on a journey into the depths of the spiritualist community to find them. 1949, Post-War Quebec. Teenager Lina's father has died in the French Resistance, and as she struggles to fit in at school, her mother introduces her to an elderly woman at the asylum where she works, changing Lina's life in the darkest way imaginable. 2002, Quebec. A former schoolteacher is accused of brutally stabbing her husband - a famous university professor - to death. Detective Maxine Grant, who has recently lost her own husband and is parenting a teenager and a new baby single-handedly, takes on the investigation.