Kiedy umiera matka Ani Tarłówny (Lidia Wysocka), dziedziczki posiadłości w Wilczarach, opiekę nad nią przejmuje zarządzający majątkiem stryj Teodor Kościesza (Bogusław Samborski). Ania, izolowana przez despotycznego stryja od świata zewnętrznego, większość czasu spędza z kuzynką Lorką (Ina Benita) i jej bratem Jasiem (Włodzimierz Łoziński). Pewnego razu stryj zgadza się na wycieczkę młodych do puszczy. Tam przypadkowo Ania poznaje księcia Andrzeja Olelkowicza (Witold Zacharewicz), dziedzica z sąsiednich Turzerogów i zakochuje się w nim z wzajemnością. Andrzej pojawia się niebawem w Wilczarach i prosi Kościeszę o rękę Ani. Ten jednak, opętany skrywaną, chorobliwą miłością do swej siostrzenicy, wypędza księcia, podobnie czyni z Lorką i Jasiem. Gdy Kościesza wyznaje Ani miłość, ta w desperacji ucieka do Andrzeja...
Na łożu śmierci matka nastoletniej Ani, przekazuje ją pod opiekę stryjowi Kościesze. 2 lata później, Ania już jako atrakcyjna panna, poznaje przystojnego księcia Andrzeja. Ich skrywane z początku uczucie nabiera co raz większych rozmiarów, jednak na drodze ku faktycznemu spełnieniu tego uczucia staje srogi i skrycie zakochany w Ani stryj Kościesza.