The game's main character. A JerkWithAHeartOfGold who's about to flunk his last year of school due to his poor attendance record, what happens in the days right before graduation forces him to look into his life and choices.
* AccidentalPervert: In [[spoiler: Yuka]]'s path, he walks in on her [[spoiler: "entertaining" another dude.]]
* AllGirlsWantBadBoys: Toyed with. The girls are attracted to him not due to his bad boy appeal, but due to his HiddenHeartOfGold, i.e., he joined Kaho's literature club to keep it from being closed, was kind to Kyoko due to her difficult family situation, and even in the days when he looked down on Yuka for being the local teen prostitute he helped her when she needed it.
* BrilliantButLazy: The reason why he might fail school is due to him having a bad attendance record, not because he's BookDumb.
* BridalCarry: Carries [[spoiler: Yuka]] in his arms [[spoiler: after she's gang raped.]]
* DeadpanSnarker: To Kaori.
* HappilyAdopted: He was brought into the Sasaki family as a baby (and when Ayame was a little girl). He didn't find out until he was a teen...and the Sasaki parents died not long afterwards.
* HeavySleeper: He befriended Kaori because he used her office as his favorite nap spot.
* IWasJustPassingThrough: At first he couldn't come up with reasons why he would help Yuka despite not liking her.
* JerkWithAHeartOfGold: As said above, the girls like him because of the kind heart that shines through his aloof and snarky facade.
* OrdinaryHighSchoolStudent: Played straight. Ryo has no hidden powers or special abilities and doesn't gain any during the game. He's just that - an ordinary Japanese high school student.
* SecondLove: Any girl save for [[spoiler: Kaho, since he's always liked her.]]
* StepfordSmiler: [[spoiler: If you have him rape Ayame, both of them try acting like nothing happened.]]
The beautiful and cheerful ClubPresident for the Literature Group, as well as Ryo's close friend for a while already alongside Tomonori. Despite being Tomonori's girlfriend, her feelings can potentially transfer to Ryo. [[spoiler: In fact, she always was in love with Ryo.]]
-->Voiced by: Creator/AiUchikawa (under the name "Chitose Kamata")
* CannotSpitItOut: Has liked Ryo for a while already...
** [[spoiler: IWantMyBelovedToBeHappy: She keeps repeating this during the course of the game, no matter what she feels.]]
* HairDecorations: A blue hairbow.
* LapPillow: In the cover, for Kyouko.
* LoveTriangle: Rather than having distinct paths, there is a single shared path for Kaho and Kyoko. [[spoiler: Technically a ''LoveDodecahedron'' when Kaho's boyfriend/Ryo's best male friend Tomonori is included.]]
* TextileWorkIsFeminine: At some point, [[http://i42.tinypic.com/j6rkia.jpg Kaho is seen sewing Ryo's shirt.]]
* ZettaiRyouiki: Grade B, bordering on A.
The last member to join the literature club. She's a sweet and extremely tall girl (just a bit shorter than Ryo!), who falls asleep frequently. [[spoiler: She lives alone]] and it's not easy for her to make friends.
-->Voiced by: Tomomi Misaki
* ArmorPiercingSlap: Delivers one to [[spoiler: Kaho.]]
* HeavySleeper: She's even seen sleeping on the cover of the game. And falls asleep on Ryo more than once.
* HugeSchoolgirl: At 172.7 cms, or 5'8''.
* LoveConfession: In an interesting inversion from the stereotypical use of the trope, she gives hers to Ryo very early in the game.
* LoveTriangle: As said above, Kaho and Kyoko share a path.
* [[spoiler: ParentalAbandonment: Her parents are nowhere in sight.]]
* SempaiKouhai: A year younger than the other members of the club.
The local teenage prostitute, whom Ryo looks down upon but still treats better than the rest of the class. She turns out to be a more complex person than Ryo thinks she is.
-->Voiced by: Izumi Yazawa
* BoyishShortHair: The date-able girl with the shortest hair. [[spoiler: In her BadEnding, however, she has grown it out.]]
* [[spoiler: DrivenToSuicide: Tried to kill herself in her path, via slitting her wrist and planning to go the BathSuicide way. In one of the sex scenes she has said wrist bandaged, and later wears a pink bracelet to cover the scar.]]
* GreyRainOfDepression: [[spoiler: Her Bad Ending.]]
* HookerWithAHeartOfGold: With quite the reasons to be. [[spoiler: If you have Ryo sleep with her ''solely'' for sex, it leads to the Bad Ending. If you don't, you'll sex her up anyway but [[GoodPeopleHavegoodSex in better circumstances]].]]
* [[spoiler: RapeAsDrama: Gets gang raped in her route.]]
* SecretTestOfCharacter: [[spoiler: Going to the LoveHotel, since Yuka leads Ryo there to see if she can trust him to see beyond her "carefree and cheerful teen hooker" facade. If you-as-Ryo don't "pass", have your BadEnding.]]
* SubculturesInJapan: Yuka's design strongly evokes the [[http://en.wikipedia.org/wiki/Ko-Gal ko-gal]] looks. While she's not tanned, her hair is lighter than the rest of the cast (probably bleached) and she also uses the dangerously short skirt, cleavage-showing shirt and loose socks worn by the average ko-gals.
* StepfordSmiler: Yuka tries to pass herself as a blithe and fun-loving girl, without a single care in the world. She obviously isn't.
Ryo's older sister, daughter of the family that adopted him. She quite nursing school when the parents died to do her best to raise him.
-->Voiced by: Ryoko Tanaka
* BrotherSisterIncest <- -> LikeBrotherAndSister
* GreaterNeedThanMine: Always puts Ryo's needs ahead of her own.
* NotBloodSiblings: To Ryo.
* PromotionToParent: To Ryo, too. She has worked hard to raise him as well as possible after their parents died.
* [[spoiler: RapeAsDrama: You can have Ryo non-con her. For worse, it's implied that she falls for him anyway - because she already liked him.]]
* StepfordSmiler: [[spoiler: If you have Ryo rape her, both of them try acting like nothing happened]]
The snarky and hot school nurse, as well as Ayame's classmate in nursing school. People think she's cold and distant, but Ryo (who snook into the nurse office many times to nap there) doesn't think this way.
-->Voiced by: Creator/MinamiHokuto
* ArrangedMarriage: She's planning to go to an ''omiai'' or arranged date. [[spoiler: You must have Ryo follow and stop her. Bonus for [[IWantMyBelovedToBeHappy the other girls also helping you]].]]
* AutoErotica: [[spoiler: Her Good Ending]] has Ryo and Kaori going at it in her car.
* DeadpanSnarker: To Ryo.
* IWantMyBelovedToBeHappy: [[spoiler: Inverted in her Good Ending, where the other girls are the ones who tell her this, going to the extreme of helping Ryo crash her arranged date.]]
* OneLastFling: Her and Ryo's date.
* ReplacementGoldfish: [[spoiler: It's implied that Ryo reminds her of her dead student, who died in ''messy'' circumstances. Read below.]]
* TeacherStudentRomance: In her route. She's GenreSavvy enough and attempts to avert it (at least on the school grounds), so Ryo has to work quite a bit to get to her. [[spoiler: There is ''another'' reason why she doesn't openly pursue it: another student was attracted to her, she turned him down...and the guy was SpurnedIntoSuicide.]]
* WeUsedToBeFriends: Was nursing school classmates with Ayame. Though there's no real animosity between them (at least until Ryo strikes up a romance with her), they haven't kept in close contact since then.
Ryo's close friend and Kaho's boyfriend of sorts.
-->Voiced by: Tomoyuki Fujiwaki
* IWantMyBelovedToBeHappy: [[spoiler: Does this in regards to Kaho. (Though one of Kyoko's endings imply that they ''may'' get back together.)]]
A shy, physically frail young girl who plays the piano wonderfully. She's a friend of Kaho, and Ryo meets her when he sneaks into the music room.
-->Voiced by: Creator/SayakaAoki (under the name "Rumiko Sasa")
* [[spoiler: DeadAllAlong]]: [[spoiler: The poor girl ''never'' got better; she was dying in the hospital during her whole storyline. ]]
* ElegantClassicalMusician: Very talented pianist. You even get to go to one of her recitals!
* ExpositoryHairstyleChange: In her route, [[spoiler: she loses a good part of her RapunzelHair.]]
* HairDecorations: A huge white bow
* LapPillow: After her and Ryo's sex scene in the music room. Note that she's naked when this happens.
* LastEpisodeNewCharacter: She has a minimal presence in the other routes, so many people are surprised when they fulfill the conditions to get hers. [[note]]Said condition? Completing the paths for all the other girls.[[/note]]
* MakingLoveInAllTheWrongPlaces: One of her h-scenes takes place in the music room... and on the piano. The other, in the hospital.