Londyn, rok 1874. Margaret Prior (Anna Madeley), młoda i inteligentna dama z bogatego domu, przeżywa załamanie nerwowe po śmierci ojca i miłosnym zawodzie. Aby odzyskać równowagę psychiczną kobieta postanawia zająć się działalnością dobroczynną. Margaret zostaje "damą wizytującą" więźniarki w więzieniu Millbank, w którym poznaje tajemniczą Selinę Dawes (Zoë Tapper). Dziewczyna wyróżnia się na tle pospolitych złodziejek, morderczyń i ulicznic. Seline obdarzona jest niepospolitą urodą i niezwykłą wrażliwością. Między kobietami zaczyna rodzić się szczególna więź.