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: Minel not stand being son, Fact2: Hubert is 16-year-old Quebecois living with single mother, Fact3: mother drives him to school, Fact4: Hubert 's Antonin Later in is revealed to be boyfriend film, Fact5: Hubert 's father invites him over for visit
The film begins with Hubert Minel giving a blackandwhite monologue explaining how he loves his mother but cannot stand being her son; he also reveals that when he was younger, things were better between them. Hubert is a 16yearold Quebecois living in suburban Montreal with his single mother, Chantale, who divorced Huberts father, Richard, when Hubert was much younger. Hubert barely sees his father, and this adds to the animosity between mother and son. One morning, as his mother drives him to school, Hubert starts an argument with her about her applying makeup while driving. The argument ends when Chantale stops the car and tells him to walk to school. At school Hubert claims to his teacher, Ms Cloutier, that his mother is dead. After the teacher finds out that it is a lie, she expresses this lie as you killed your mother. This inspires Hubert to write an essay for school titled I killed my mother. Later in the film, Huberts friend Antonin is revealed to be his boyfriend, but Hubert has not told his mother, and she finds out from Antonins mother, who assumed that Chantale already knew. Chantale, to some extent, accepts her sons homosexuality; however, she appears hurt that he did not tell her. Hubert wants to live in his own apartment and is happy that his mother says it is a good idea, but the next day she has changed her mind and does not allow it, claiming that she thinks he is too young. Their relationship continues to deteriorate, and Hubert goes to live with his teacher, pretending to be staying with his boyfriend. Huberts father invites him over for a visit; however, once there, Richard and Chantale tell Hubert theyve decided to send him to a boarding school in Coaticook. Hubert is deeply angered that his father makes the decision, since Hubert only sees his father at Christmas and Easter. At the Catholic boarding school, Hubert meets Eric, with whom he has an affair. Eric invites Hubert to go to a nightclub with the other students, where they kiss and Hubert takes speed. He takes the Metro home, wakes his mother, and has an emotional conversation with her. The next morning, she takes Hubert to Antonins mothers workplace to help drip the walls in paint. He and Antonin finish, and he lays down. Antonin proceeds to lay on top of him and kiss him, and they end up having sex. Hubert, later at home, trashes his mothers bedroom, but he calms down and cleans it up. The two fight and, in the morning, she sends Hubert back to the boarding school. Back at school, Hubert is beaten by two fellow students. Hubert runs away with the help of Antonin, who has borrowed his mothers car. On the journey, Antonin tells Hubert that he is selfish and only cares about himself, but adds that he loves him. The schools principal calls Chantale to inform her of the developments, revealing the note Hubert left, saying he will be In his kingdom. The principal also begins to lecture Chantale, which causes her to have an angry outburst at him, saying how he thinks hes better than her and how he has no right to judge a single mother. Chantale knows exactly where Huberts kingdom is; the house he lived in as a child with both his parents. Indeed, she finds Hubert and Antonin there. Chantale sits next to Hubert overlooking the beach. The film ends with a home movie clip of Hubert as a child playing with his mother.