V Indii 70. let 19. století je Charulata (Madhabi Mukherjee) izolovaná, umělecky založená žena, která se se svým zaneprázdněným manželem, novinářem Bhupatim (Sailen Mukherjee), vídá jen málo. Ten si uvědomuje, že jeho žena je odcizená a nešťastná, a tak přesvědčí svého bratrance Amala (Soumitra Chatterjee), aby s Charulatou trávil čas a živil její tvůrčí pudy. Amal je sám začínající básník a s Charulatou ho pojí společná láska k umění. Časem se však mezi nimi vyvine sexuální přitažlivost, která má srdcervoucí následky.