Rose (Vanessa Redgrave) è una anziana signora che vive in un ospedale psichiatrico da oltre 50 anni. Malgrado l'ambiente tetro che la circonda, c'è una luce nei suoi occhi che niente potrà mai spegnere. Il Dottor Stephen Grene (Eric Bana), incuriosito, sente il bisogno di far luce sul suo passato e di aiutarla a riconquistare la libertà.
Grazie al diario di Rose, emerge un passato della donna molto diverso da quello ufficiale: una giovane donna coraggiosa (Rooney Mara), il cui unico crimine è stato quello di innamorarsi. Sullo sfondo di un periodo di forti tensioni in Irlanda e di conflitti a livello internazionale, la storia profondamente toccante di un amore perduto.