En junio de 1933, la familia Edevane se prepara para la fiesta de la víspera de San Juan en su casa de campo, Loeanneth. 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, Sadie Sparrow, una joven policía, se encuentra con una casa abandonada y descubre la historia de un bebé desaparecido sin dejar rastro. Mientras tanto, Alice Edevane, ahora una anciana, vive una vida tranquila hasta que una joven detective empieza a hacer preguntas sobre el pasado de su familia.