Teresa, la abuela, creció aislada en un orfanato en plena Sierra Gorda de Querétaro, y desde pequeña ha visto con vergüenza su capacidad de servir como médium a las almas en pena. A través de ellos recibe la localización de un tesoro escondido y una popularidad que atrae a los políticos del momento para contarles su suerte. De sus hijos, uno se ordena sacerdote, mientras que otro se une a su primo para iniciar la Revolución y terminar involucrado en la Primera Guerra Mundial. Su hija Leonor se enamora de "el General", quien la engatusa para tenerla siempre cerca como amante y marcarle un destino muy diferente al de sus sueños. Y será Alicia, la más pequeña, la de vida más sencilla, quien hará sentir a Leonor la indulgencia que necesita para liberarse de todas sus ataduras.