Filmowa opowieść zaczyna się w Stanisławowie w drugiej połowie XIX wieku. Doktor Anger traci w pożarze ukochaną żonę, udaje mu się jednak uratować własną córkę Adelę (Alesia Romanowa) i córkę służących Stefanię Czorneńko (Marianna Januszewicz). Lekarz postanawia je sam wychować. Dziewczynki z biegiem czasu zbliżają się do siebie, łączy je silna więź. Kiedy Adela poślubia rzeźbiarza Petro Skołyka, Stefania zajmuje się prowadzeniem jej domu. Jednak mimo łączącej ich więzi, nie potrafią zrozumieć, kim właściwie są dla siebie: czy są siostrami i przyjaciółkami, czy szlachcianką i służącą. Sytuacja jeszcze bardziej się komplikuje, gdy w miasteczku po latach pojawia się dawny ukochany Stefanii, Josyf.