Snehamoy Chatterjee (Rahul Bose) and Miyage (Chigusa Takaku) are pen pal friends who develop a deep and emotional relationship. Eventually, the pair exchange wedding vows through letters. Seventeen years pass but they never meet, yet the bond of marriage is strong between them. This unusual relationship is tested when a young widow, Sandhya (Raima Sen), comes to stay with Snehmoy along with her eight-year-old son Poltu. Snehmoy and the little boy bond and the arithmetic teacher discovers the joy of palpable bonds and fatherhood. He also develops an inexplicable thread of understanding with Sandhya too.
Despite this Snehmoy remains loyal to his unseen Japanese wife. When Miyage is diagnosed with cancer and falls ill, Snehmoy takes a long leave of absence from his school and tries to find a cure for her illness. Snehmoy sets out one day during a storm to talk to the closest oncologist in Calcutta, but leaves upon realization that without Miyage physically being there, the doctor can do little. The storm turns violent, with harsh wind and rain. Snehmoy stops to call Miyage, and the exposure to the cold causes him to catch pneumonia when he returns to his house. Due to the continuing storm, no villagers are able to travel to Gosaba by boat to obtain the antibiotics required to cure his infection, and he dies some days later. After the sea calms down, Miyage, who is dressed in a white sari and has a shaved head (a tradition of Hindu widows) visits the house of her late husband. Sandhya welcomes her.
Rahul Bose as Snehamoy Chatterjee
Raima Sen as Sandhya
Chigusa Takaku as Miyage
Moushumi Chatterjee as Maashi
Rudranil Ghosh as Fatik
Kunal Basu: Special appearance