The narrator, Ethan, recounts his life story, focusing on his tumultuous relationship with his uncle's wife, Giselle, and her son, Jeremy. After his uncle's arrest for a crime he didn't commit, Giselle takes over the household and treats Ethan poorly. Ethan finds solace in a part-time job and a romance with a girl named Jessica, but their relationship is complicated by Jeremy's unrequited feelings for Jessica and Giselle's disapproval. When Jessica appears to choose Jeremy over Ethan, he is heartbroken, but it is later revealed that Giselle had threatened Jessica, forcing her to pretend to be with Jeremy. In the end, Giselle is arrested for her crimes, and Ethan is reunited with his uncle and given a second chance with Jessica.
Here are the key facts extracted from the text:
1. The narrator, Ethan, is from Canada.
2. Ethan lived with his uncle since he was a child.
3. Ethan's uncle owned an auto company.
4. Ethan's uncle took him to a car showroom when he was five years old.
5. Ethan's uncle told him he could drive a car when he was tall enough.
6. Ethan studied hard and got straight A's in school.
7. Ethan's uncle said he would take over his business one day.
8. In the 5th grade, Ethan's uncle introduced him to Giselle, a woman with a long nose.
9. Giselle married Ethan's uncle two months later.
10. Giselle had a son named Jeremy, who was Ethan's age.
11. Jeremy was slow and not very smart.
12. Ethan's uncle was arrested for fraud in the 10th grade.
13. Giselle told Ethan that his uncle was sentenced to jail for 10 years.
14. Ethan was not allowed to visit his uncle in jail.
15. Giselle moved Ethan's things to the attic and gave his room to Jeremy.
16. Ethan was no longer allowed to eat at the dinner table or watch TV in the lounge.
17. Giselle fired the butler and gave Ethan and Jeremy chores.
18. Ethan got a part-time job fixing cars with an old man.
19. Ethan met Jessica, a rich girl, at school, and she stood up for Jeremy when he was being bullied.
20. Ethan and Jessica became friends, and Ethan had a crush on her.
21. Jeremy told Giselle that Ethan stole his girlfriend, but Ethan denied it.
22. Giselle grounded Ethan and forbade him from seeing Jessica.
23. Ethan and Jessica started seeing each other secretly.
24. Jeremy told Ethan to take off the shirt he was wearing because he had given it to him.
25. Ethan and Jeremy got into a fight, and Ethan pinned Jeremy down.
26. Ethan and Jessica kissed, and they started dating.
27. Giselle called Ethan to the living room and accused him of stealing Jeremy's girlfriend.
28. Ethan told Giselle that Jessica was never Jeremy's girlfriend.
29. Giselle forbade Ethan from seeing Jessica, but Ethan continued to see her secretly.
30. Ethan went to Jessica's house to ask her to prom, but found her with her dad, Jeremy, and Giselle.
31. Jessica's dad told Ethan that Jessica had agreed to be Jeremy's fiancée.
32. Ethan was heartbroken and left the house.
33. Jeremy came to the attic and taunted Ethan about winning Jessica's heart.
34. Ethan punched Jeremy and left the house that night.
35. Ethan stayed with the old man who he worked for and later got into university on scholarship.
36. Ethan's uncle was released from jail and told Ethan that Giselle had framed him for fraud.
37. Giselle was arrested, and Jeremy was sent to live with relatives in another city.
38. Ethan's uncle and he moved back to their house.
39. Ethan continued with his engineering degree.
40. Jessica came to Ethan's uncle's garage and apologized for what happened.
41. Jessica told Ethan that Giselle had threatened to do something bad to her if she didn't break up with him.
42. Ethan forgave Jessica, and they got back together.