Malena, una niña de doce años, recibe de su abuelo una esmeralda que deberá guardar en secreto, pues algún día le salvará la vida. A partir de este momento, Malena se siente diferente a su hermana melliza, Reina, y comienza a sospechar que no es la primera mujer de su familia que se siente fuera de lugar. Decide entonces investigar los secretos que se esconden tras la aparente normalidad de su familia burguesa madrileña. A la sombra de una vieja maldición, Malena aprende a conocerse a sí misma a través de la memoria de las mujeres que la precedieron, descubriendo sus miedos y su amor en la historia de estas mujeres imperfectas.