The film is set in Acharya Jagadish Chandra Bose's home in Falta, West Bengal, masquerading as Uttarpara. It deals with the story of a girl Anandi and her family (including uncle, brother, parents and sister), lover (brother's friend Babua) and few neighbours. Nature, tradition and love are Anandi's pillars of support in difficult times. Her brother will slowly drift away with companies of Naxalites, will not return home one day, and will be lost forever. Her parents will die heartbroken and her sister will get married suddenly and will leave the family. Babua will go abroad and marry somebody else.
It is implied that Anandi is forgetful of her sorrows that she was deceived by Babua (Joy Sengupta) whom she loved most. Babua comes back from abroad only to say: 'Anandi, I came back to set you free.'
Bhalo Theko has a non-linear pace with frequent jumps between current time and past. Film critics described Anandi as a large canvas painted in several hues. She stands against rootless internalisation and perplexed culture. A poem by a renowned Bangladeshi author and scholar Humayun Azad named "Shuvescha" was recited in the ending of the film by Anandi while wandering lonely in their garden.[4]