In this task, five ordered key facts are given. All the given facts are expressed in natural language. Your job is to generate a story 100 to 1000 words long, that includes all the facts given as input in their order of appearance while expanding upon them to produce a broader, yet coherent, narrative.

Fact1: Brij Mohan leaves home in village to live in Bombay, Fact2: mother prefers to stay alone in palatial home, Fact3: son is studying in final year in school, Fact4: Montu which agrees to grandmother, Fact5: friends return to Bombay leaving Montu with grandmother
Brij Mohan Nitin Sethi leaves his home in a village to live in Bombay. His mother Durga Khote prefers to stay alone in their palatial home. Brij gets married. His wife gives birth and passes away soon after. After few years, Brij is an established businessman and his son Montu Satyajeet is studying in his final year in school. He asks Montu to visit his grandmother, which he agrees to reluctantly, provided his friends accompany him. The group is besotted with many problems when they reach the village. His friends return to Bombay, leaving Montu with his grandmother. Montu becomes friends with a precocious village girl Gauri Nameeta Chandra, an orphan living with her cruel aunt, and two equally cruel cousins. Montu and Gauris friendship blossoms and they meet regularly. He also meets a struggling farmer Balram Arun Govil, his mother Leela Mishra, and his fiancee Kanak Abha Dhulia. Balram would like to go to the city and earn money for his marriage, to which his mother refuses. Against his expectations, Montu finds village life interesting and promises his grandmother to return the next year. After a year, he finds significant changes in the village. Balram has married and left the village. His ailing mother has died. Gauri refuses to speak with him, while her uncle and aunt are looking for a suitable groom to get her married to. Does Montu understand and appreciate changes in the village against the city life, where he has grown up, and visit his grandmother again?