Set in a small hamlet called Sunthaleykhola in north Bengal, the story revolves around a widow Anita (Rituparna), her six-year-old son Bubai (Jiyan Mitra), an ambitious doctor Shyamal (Kunal Mitra) and an activist with leftist leanings, Moitreyee (Sudipta Chakraborty)
They arrive at a hill station for a holiday which leads to volatile changes in their relationship. The change of scenario brings about shifts in their relationships too. Shyamal, as a precursor to marrying Anita, tries to consummate the relationship. Anita reluctantly submits to his demands. But the silent and observant Bubai reacts strongly against the change in his mother's approach to life in general and to him in particular.
As he goes out looking for his mother (who is on a rendezvous with Shyamal) on a stormy night he almost dies but is rescued in the nick of time by Moitreyee. She used to be a fan of Anita's dead husband Aranya, a Leftist poet, but is now involved with an extremist group hiding in the jungles of north Bengal seeking to establish a new order. However they are unable to save Bubai. Bubai dies, not of bronco-pneumonia as has been diagnosed by Shyamal. He passes away due to a mysterious fatal illness specific to the hill climate.