II wojna światowa, Kraków. Samotna Polka Joanna Kurska (Urszula Grabowska) ratuje z łapanki siedmioletnią Żydówkę Różę (Sara Knothe). Ukrywa dziewczynkę w swoim mieszkaniu. W czasie rewizji oficer SS (Joachim Paul Assbock) znajduje dziecko. Proponuje Joannie, że w zamian za seks nie wyjawi jej tajemnicy. Wkrótce po okolicy zaczynają krążyć plotki o romansie Polki z niemieckim majorem. Od Joanny odwracają się rodzina i przyjaciele. Kobieta postanawia jednak za wszelką cenę walczyć o życie Róży.