In the story, the main character is Charlie, a boy who cries a lot.
Charlie’s best friend, Michael, committed suicide the following spring. Charlie
is now just entered high school and is having a difficult time. He soon makes
friends with two seniors, Patrick and Sam, who introduce him to the world of
sex and drugs. Charlie’s English teacher, Bill, takes a special interest in Charlie, giving him more books to read and more essays to write. Charlie then falls in love with Sam, but she says that they can’t be together because of the age difference.
The holidays roll around, which means time with the family. Its soon realized that Charlie has a dysfunctional family. His dad and his aunt were beat as children and his aunt from his mom’s side, Aunt Helen, was molested by a family friend, which led her to molesting Charlie, but he doesn’t remember it happening.Aunt Helen died on Charlie’s seventh birthday when she was out buying him a Christmas and birthday present, and for that reason Charlie feels really guilty and he misses her dearly.
For Christmas, Sam and the gang play secret santa and Charlie ends up getting a suit and a typewriter. Sam starts going out with a college student named Craig. Charlie finds out his sister is pregnant with her secret boyfriend who hit her, but her boyfriend doesn’t believe it's his child. So, Charlie takes his sister to an abortion clinic and she tells her boyfriend it was a false alarm but breaks up with him.
Charlie starts dating Sam’s friend, Mary Elizabeth. They soon break up when Charlie is dared to kiss the prettiest girl in the room and kises Sam instead of Mary Elizabeth. Patrick was seeing Brad, who wasn’t openly gay, and the two were caught by Brad’s father and Brad was beaten by his dad. Brad ends things with Patrick by calling him a faggot and starting a fight in the cafeteria , which causes Patrick to lean on Charlie for emotional support. Charlie would go with Patrick to parks were gay men meet up and he let Patrick kiss him a few times. After prom Craig and Sam broke up because Sam found out he had been cheating on her. Charlie realized he loved Sam. In the end after attempting to have intercourse with Sam, Charlie remembered that his Aunt Helen molested him when he was a child and ends up in the hospital. After two months a mental hospital he gets better with a new perspective of life in mind. He decides it is important to participate in life and not be shy or introverted. It ends off with him on the back of Sam’s pick up truck feeling infinite.