En junio de 1933, la casa de campo de la familia Edevane, Loeanneth, está lista para la esperada fiesta de la víspera de San Juan. Alice Edevane, de dieciséis años y aspirante a escritora, está especialmente emocionada. Pero cuando llega la medianoche, la familia Edevane habrá sufrido una pérdida tan grande que abandonará Loeanneth para siempre. Setenta años después, la agente de policía Sadie Sparrow se encuentra con una casa abandonada y descubre la historia de un bebé desaparecido sin dejar rastro. Mientras tanto, Alice Edevane, ahora una anciana, lleva una vida tan cuidadosamente trazada como las novelas de detectives que escribe, hasta que una joven detective empieza a hacer preguntas sobre el pasado de su familia.