No auge da era vitoriana, Margaret Prior é uma jovem solteira e rica que, transtornada com a morte do pai, tenta pôr fim à própria vida. Para ajudá-la a enfrentar esse momento difícil, o médico da família recomenda que ela se volte para algo que possa distraí-la dos problemas ao seu redor. Ela então decide levar algum conforto às detentas da Penitenciária de Millbank. Rodeada por assassinas e ladras, ela se torna próxima de Selina Dawes, uma médium que cumpre pena por fraude e roubo. Margaret logo embarca em uma jornada repleta de encantos, sombras e fantasmas – tudo em nome da paixão recémdescoberta.