En la Irlanda de los años 50, Esther Doyle, una joven de una pequeña comunidad pesquera en Connemara, ve su vida cambiar drásticamente al quedar embarazada. Rechazada por su familia y traicionada por su amante, es enviada al convento Holy Saints en Dublín, un hogar para mujeres caídas. Allí, trabaja en la lavandería de las Magdalenas mientras espera el nacimiento de su bebé. A pesar de la dura realidad, Esther encuentra apoyo en esta comunidad aislada de mujeres, aprendiendo de sus experiencias y errores, y reconociendo su propia fortaleza para sobrevivir.