!Makoto Ishihara
-> Voiced by: Masaru Hachinohe (Drama CD only)

* [[spoiler:IronicName/ MeaningfulName: One of the readings of "Makoto" is "reality"- which can be either ironic or meaningful depending on the player's view.]]
* LoveTriangle: Several, though most aren't a big deal.
** Okuhiko likes Haruka likes Makoto, who reciprocates in her route.
** Yuka Cure has [[spoiler:Saki and Yuka both liking Makoto, Makoto liking Yuka and Saki pushing Yuka towards Makoto.]]
** Izumi Cure hints about a Kurumi, Izumi and Makoto triangle but Kurumi doesn't make a big deal of it.
* NiceGuy
* ReplacementGoldfish: [[spoiler:In her cure route, Yuka]] worries that she's treating Makoto as one of these.
* SecondLove: Is this for [[spoiler:Yuka and Kurumi in their routes.]]

!Yuka Kawashima
-> Voiced by: Creator/TomokoKawakami

* GenkiGirl
* HardDrinkingPartyGirl: Perhaps one of the youngest legal examples of this trope (being 20, she only ''just'' became legal to drink.) [[spoiler:Yuka Cure reveals that she does this as a way to forget about her depressions and fears.]]
* LethalChef: Completely fails at making ''toast''.
* StepfordSmiler

!Haruka Higuchi
-> Voiced by: [[spoiler:YukiMatsuoka]]

* [[spoiler:CloningBlues]]
* CryCute
* DefrostingIceQueen: Especially in her route.
* EmotionlessGirl
* ReiAyanamiExpy
* [[spoiler:RetGone: In the Cure B Ending, due to Makoto's delusions erasing Kurumi's kidnapping from history, therefore erasing the event that lead to Haruka's creation.]]
* StrangeMindsThinkAlike: Beneath her rather emotionless exterior her thoughts appear to be rather out there, so she gets along pretty well with Kurumi.
* StrongFamilyResemblance: [[spoiler:Inverted or possibly simply played with. She's a clone of Kurumi, but doesn't look much like her at all.]]
* SugarAndIcePersonality

!Okihiko Iida
-> Voiced by: Creator/SusumuChiba

* ButtMonkey: Is this at times. [[spoiler:In fact, the whole purpose of the Izumi Route is to make him one giant ButtMonkey.]]
* CasanovaWannabe: Whose attempts at hitting on Haruka go... not quite as planned.
* [[spoiler:{{Gaslighting}}]]: [[spoiler:Subverted. He thinks that Izumi and his own experiment has been doing this and both were planning to do it, but it turns out Makoto's premonitions were basically genuine.]]
* HopelessSuitor: Haruka is rather uninterested in Okuhiko's attempts to get closer to her with a number of events hinting that she already prefers Makoto.
* IfYouEverDoAnythingToHurtHer: [[spoiler:One of Okuhiko's better moments is decking Makoto and yelling at him for not protecting Haruka properly after she gets hit by a car, showing that he has admitted defeat.]]
* {{Jerkass}}: Can cross this line at times.

!Kurumi Morino
-> Voiced by: YukiMatsuoka

* CheerfulChild: Even though she's 17, she pretty much fits this trope.
* GenkiGirl
* [[spoiler:GoodScarsEvilScars: Averted. The scar on her back is grotesque, leaving Makoto to describe it as "horrifying".]]
* OlderThanTheyLook: She's about three years older than she looks [[spoiler:and was born three years earlier than ''that'', but time traveled forward a little. Thus, she was born twenty years ago and looks about fifteen.]]
* [[spoiler:ScarsAreForever: Has a giant scar on her back that she got when she was a baby.]]
* StepfordSmiler: To a debatable extent.
* TokenMiniMoe

!Izumi Morino
-> Voiced by: Creator/KikukoInoue

* DrivesLikeCrazy: Says she got her license suspended at one point for racing a motorcycle.
* [[spoiler:{{Gaslighting}}]]: [[spoiler:She's the professor in charge of an experiment that planned to do this to Makoto for one week. However, the experiment never got going since he began showing signs of genuine premonitions.]]
* YamatoNadeshiko: as if being voiced by Creator/KikukoInoue didn't give that away...

!Saki Asakura
-> Voiced by: Creator/WakanaYamazaki

* MatchmakerCrush: [[spoiler:In Yuka's Cure route, she lies and says she doesn't really love Makoto while trying to push Yuka to admit how she feels.]]
* RescueRomance: Subverted. She falls for Okuhiko because she thinks he saved her from drowning. Not only did Okuhiko not actually save her (it was Izumi), he doesn't feel anything for her, breaking Saki's heart when she hears him declare this.
** [[spoiler:Played straight or subverted yet again in her route- she starts falling for Makoto when he takes Okuhiko's place in the above situation, but whether he actually saved her or not depends on the player's choice.]]
* RichBitch
* {{Tsundere}}