Plot Explained Spoilers guaranteed!
Plot Explained

Browse by genre

Rascal Does Not Dream of a Dreaming Girl (2019) movie poster

Plot Summary

Rascal Does Not Dream of a Dreaming Girl (2019) Plot Summary Explained

Release, runtime and language
2019 · 90 mins · Japanese
Echo score 90
Loading streaming availability…
Directed by
Soichi Masui
Starring
Asami Seto, Inori Minase, Yuma Uchida, Masaya Fukunishi, Kaito Ishikawa, Atsumi Tanezaki

Sakuta Azusagawa's peaceful high school life with his girlfriend, Mai Sakurajima, is unexpectedly disrupted when Shoko Makinohara, his first love, suddenly reappears. Their reunion brings back memories of a painful past and introduces a complex emotional landscape. As Sakuta navigates these challenging circumstances, he must confront past events and the lingering feelings they evoke, while striving to maintain his relationship with Mai and understand the reasons for Shoko’s return.

On this page (6)
  1. 1 Where to watch
  2. 2 What happens: full plot
  3. 3 Plot questions answered
  4. 4 Movie threads
  5. 5 Movies like Rascal Does Not Dream of a Dreaming Girl
  6. 6 Every angle
Loading streaming availability…

Full plot summary · contains spoilers

What Happens in Rascal Does Not Dream of a Dreaming Girl: Full Plot Summary

The whole story of Rascal Does Not Dream of a Dreaming Girl (2019) explained, from the opening scene to the final frame: every key event, every twist and what it all adds up to. Read it as a quick recap before the sequel, to check a scene you missed, or to finally understand what really happened.

In the city of Fujisawa, Kaito Ishikawa portrays Sakuta Azusagawa, a high school student navigating a relatively normal life that is heartfelt and filled with meaningful relationships. As a second-year student, Sakuta finds his days made brighter by the company of Asami Seto, who voices Mai Sakurajima, his girlfriend and senior at school. Mai is well-loved by those around her, yet she, too, enjoys the quiet moments they share together, creating a peaceful bubble amid the chaos of adolescence. Their relationship is a core element of his daily routine, and they cherish their time together, unaware of the upheaval that is looming.

However, the calm of their lives is unexpectedly shattered when Sakuta encounters a figure from his past — his first love, Shoko Makinohara. Shoko's character, subtly played by Inori Minase, appears in a complex double — with an older version of herself and a middle school version, each with distinct and intertwined stories. Sakuta's discovery about these two Shokos marks the beginning of a deeply emotional and intricate journey. The middle school Shoko is battling a life-threatening heart disease that urgently requires a transplant. Her condition is so critical that she is in immediate danger, and the situation becomes even more complicated when Sakuta learns that the adult Shoko came from the future after receiving a successful heart transplant. The donor for her transplant was none other than Sakuta himself, who had been declared brain dead following a tragic traffic accident on Christmas Eve.

As Sakuta and Mai become deeply concerned about Shoko's fate, Sakuta begins uncovering the connection between his wounds and the adult Shoko. It turns out that her feelings toward him grew in her youth because of the circumstances surrounding her recovery. Driven by an intense desire to save her, adult Shoko confesses that she came back to the past out of love, and that her feelings are rooted in the bond they formed through her struggles. This revelation pushes Sakuta to make a heartbreaking decision: he chooses to sacrifice himself to give Shoko a chance to live.

In a daring attempt to alter fate, Sakuta nearly gets hit by a car, but at the last moment, Mai pushes him aside, taking the impact herself. Her sacrifice has profound consequences — while Sakuta is spared, Mai tragically dies, becoming Shoko's heart donor. Her death strikes Sakuta deeply, leaving him devastated and overwhelmed by grief. Adult Shoko, witnessing his suffering, reveals a crucial secret: she can help him go back in time to rewrite history and prevent the tragedies. However, this comes with a heartbreaking cost — her own existence in the present will vanish if the past is changed.

Faced with impossible choices, Sakuta resolves to go back to the past once more to save his love. His journey takes him to Christmas Eve, echoing the moment when the tragedy initially struck. In an emotional, desperate effort, he wears a pink rabbit costume inspired by Mai's own playful spirit and heads to the train station, searching for a way to influence events. During this time, characters such as Yuma Uchida, Satomi Sato, and others become part of the intricate web of interactions. When Koga questions Sakuta about his strange outfit, he realizes that Mai, Koga, Nodoka, and Shoko can all see him, which sparks hope. Using his phone, Sakuta contacts his past self to warn him and sets out to change the course of events.

He manages to arrive at the crucial moment, pushing his past self away from the incoming car to prevent the accident. The act succeeds in saving both Mai and Sakuta's younger self, but it also creates a paradox: Mai's death is avoided, but without her sacrifice, Shoko's chance for a transplant disappears, dooming her to die. Sakuta refuses to accept this outcome. Together with Mai, he vows to find another way. They are determined to help young Shoko survive, even if that means risking everything they have fought for throughout the story.

As the story reaches its poignant climax, Sakuta and Mai revisit the scene in a bid to rewrite the future. In a touching moment, young Shoko reveals that she has come to understand everything that has happened. She chooses to create a future where she never meets Sakuta or Mai, believing that this will spare everyone from pain — a heartbreaking decision that ultimately leads to her passing away early in life.

Time seems to rewind once more, returning to a time when Shoko was in fourth grade. She bravely writes her future hopes, choosing to forget her past meetings with Sakuta and Mai, resigning herself to a lonely but peaceful existence. Yet, as the story concludes, it is told that in the present day, Mai, who starred in a film based on Shoko's story, has forgotten her connection to Shoko. Still, on New Year’s Day, Sakuta and Mai visit a shrine, passing by a beach where, for the first time, they encounter a healthy, young Shoko. Through fragments of memories crossing different timelines, Sakuta and Shoko gradually recognize each other, hinting at the enduring possibility of connection and the hope that love finds a way beyond even the greatest of time’s barriers.

Last updated: August 19, 2025 at 05:12

Was this helpful?

Plot questions answered

Rascal Does Not Dream of a Dreaming Girl Plot Explained: Your Questions Answered

The questions people ask most about Rascal Does Not Dream of a Dreaming Girl (2019): what happens in the confusing scenes, why the characters do what they do, the twists, hidden details and what the ending means. Each answer contains spoilers.

Q1

Why does Mai die in the movie?

Mai dies because she sacrifices herself to save Sakuta from a traffic accident on Christmas Eve. When Sakuta tries to sacrifice himself to give Shoko a chance at life, Mai pushes him out of the way at the last second and takes the impact of the car herself. Her heart then becomes the donor transplant that saves Shoko's life.

Foreshadowing: Earlier scenes show Mai's playful spirit and her deep love for Sakuta, foreshadowing her willingness to give everything for him.

  • mai death
  • sacrifice
  • christmas eve
  • heart transplant
Q2

How is Sakuta connected to Shoko's heart transplant?

In the original timeline, Sakuta is declared brain dead after a traffic accident on Christmas Eve. His heart is donated to Shoko, who was dying from a severe heart disease. This is why adult Shoko returns from the future - she owes her life to Sakuta's heart.

Foreshadowing: Sakuta notices mysterious injuries throughout the story that are actually connected to adult Shoko's existence.

  • heart transplant
  • brain dead
  • donor
  • sakuta
Q3

Why does Shoko appear as both a middle school girl and an adult?

The two versions of Shoko exist in different timelines. The middle school Shoko is the younger version suffering from her heart disease in the present. The adult Shoko is from the future, having already received her heart transplant and lived for years with Sakuta's heart before coming back to save him.

Foreshadowing: Sakuta's injuries worsen as adult Shoko's presence becomes more prominent, hinting at their temporal connection.

  • shoko
  • time travel
  • double
  • future self
Q4

What happens when Sakuta changes the past?

When Sakuta returns to Christmas Eve and prevents the accident by pushing his past self away from the car, both he and Mai survive. However, because Mai doesn't die, she doesn't become Shoko's heart donor. This means Shoko loses her chance at survival and will die from her heart disease.

Foreshadowing: Adult Shoko warned that changing the past would erase her existence in the present.

  • time travel
  • paradox
  • changing past
  • consequences
Q5

Why does Shoko erase her memory?

Young Shoko chooses to erase her memories of meeting Sakuta and Mai because she realizes her existence causes them pain. By creating a future where they never meet her, she believes they can be happy without the tragedies she brought. She writes down her hopes and accepts that she will die early, fading from existence.

Foreshadowing: Adult Shoko's deep love for Sakuta is revealed earlier, making her selfless sacrifice understandable.

  • memory erasure
  • selfless choice
  • shoko sacrifice
Q6

What is the pink bunny costume for?

Sakuta wears the pink rabbit costume when traveling back to Christmas Eve because only people who believe in his existence can see him - similar to how Mai could see the adolescent Shoko. The costume, which references Mai's playful personality, allows him to be visible so he can interact with others and stop the accident.

Foreshadowing: Earlier scenes establish that people with strong feelings or those in need can see manifestations in this world.

  • bunny costume
  • time travel
  • visible
  • sakuta
Q7

Why does Sakuta decide to sacrifice himself?

Sakuta decides to sacrifice himself after learning that adult Shoko came back to the past out of love for him, and that her feelings grew because he was her heart donor. Moved by her devotion and wanting to give her a chance to live, he attempts to replicate the original timeline's sacrifice by purposely getting hit by a car.

Foreshadowing: Sakuta's injuries throughout the story indicate his timeline is tied to Shoko's existence.

  • sacrifice
  • sakuta decision
  • love
  • motivation
Q8

How does the time travel work at the ending?

At the ending, time rewinds to when Shoko is in fourth grade. She writes a letter to her future self, choosing to forget her meetings with Sakuta and Mai to spare them pain. This creates a new timeline where they never meet her, leading to her early death. However, fragments of memory seem to persist, allowing Sakuta and the healthy young Shoko to recognize each other at the beach.

Foreshadowing: The time-loop mechanics are established earlier when adult Shoko explains she came from the future after receiving her transplant.

  • time loop
  • rewind
  • ending
  • fourth grade
Q9

What does the beach scene at the ending mean?

The beach scene shows Sakuta and Mai encountering a healthy young Shoko on New Year's Day, suggesting that despite Shoko erasing her memories and dying early in that timeline, some form of connection persists across alternate timelines. It hints at the possibility of love finding a way beyond time's barriers, though the nature of this meeting remains ambiguous.

Foreshadowing: The story establishes that memories and emotions can transcend time through the heart transplant and repeated time loops.

  • beach
  • reunion
  • shoko
  • new year
  • hope
Q10

Why can't they save both Mai and Shoko?

The story presents a tragic paradox: Shoko can only survive if she receives a heart transplant, and the only available donor in the original timeline is Sakuta (who dies) or Mai (who dies saving Sakuta). When Sakuta changes the past to save Mai, the chain of events that leads to the transplant is broken, making it impossible to save Shoko without letting either Mai or Sakuta die.

Foreshadowing: Adult Shoko explains early on that her existence depends on the timeline where someone dies for her transplant.

  • paradox
  • impossible choice
  • save both
  • heart donor
Q11

Why does Sakuta have injuries throughout the movie?

Sakuta's injuries are a physical manifestation of the paradox created by adult Shoko's presence in the past. As she spends more time in the present, Sakuta's existence becomes unstable, causing wounds to appear on his body. The more she interacts with the past, the worse his condition becomes.

Foreshadowing: The injuries begin appearing shortly after adult Shoko reveals herself to Sakuta.

  • injuries
  • wounds
  • paradox
  • shoko presence
Q12

Why is Mai starring in a film based on Shoko's story?

In the final timeline after Shoko erases her memories and passes away, Mai stars in a film based on Shoko's story. This suggests that Shoko's story was still told in some form, possibly through her written works or the impact she made on others, even though she no longer exists in their memories. Mai doesn't remember her connection to Shoko, highlighting the bittersweet nature of the resolution.

Foreshadowing: Shoko is shown writing her hopes and thoughts, suggesting she documented her experiences.

  • mai
  • film
  • shoko story
  • new timeline

Movie threads

More Movies Like Rascal Does Not Dream of a Dreaming Girl, by Mood & Story

Curated lists built around what makes Rascal Does Not Dream of a Dreaming Girl tick: the same mood, the same kind of story or the same emotional payoff. Each list explains why these movies belong together.

Time Paradox Romance Movies like Rascal Does Not Dream of a Dreaming Girl

Characters rewrite fate for love, creating heartbreaking paradoxes and bittersweet outcomes. If you enjoyed the complex time travel and emotional sacrifices in Rascal Does Not Dream of a Dreaming Girl, explore these movies. This list features similar romantic fantasy stories where characters grapple with fate, paradoxes, and the heavy price of changing the past for love.

  • heartbreaking
  • romantic
  • tragic
  • hopeful
  • melancholic
  • dreamlike
  • Tone: bittersweet, tragic, hopeful
  • Pacing: steady, methodical
Why these movies?

The story pattern: Stories in this thread typically involve a central romantic relationship threatened by a supernatural or sci-fi element, often a time loop or alternate reality. The protagonist must navigate complex rules and causal loops, making selfless choices that sacrifice their own happiness or even their loved one's memory to achieve a peaceful, albeit bittersweet, resolution.

Why they belong together: These films are grouped together because they share a core narrative pattern of romantic sacrifice intertwined with temporal manipulation. They deliver a heavy emotional weight through high-stakes dilemmas, a steady pacing that unravels complex mechanics, and a consistently bittersweet tone where perfect happiness is impossible, but hope remains.

Emotional Supernatural Dramas like Rascal Does Not Dream of a Dreaming Girl

Personal trauma and grief manifest through fantasy elements, leading to catharsis. For viewers who appreciated the heavy emotional weight and supernatural mystery of Rascal Does Not Dream of a Dreaming Girl, this list highlights similar movies. These stories use fantasy elements to explore deep themes of loss, grief, and healing, delivering powerful, introspective narratives.

  • melancholic
  • introspective
  • heartbreaking
  • hopeful
  • dramatic
  • supernatural
  • Tone: bittersweet, melancholic, dramatic
  • Pacing: steady, introspective
Why these movies?

The story pattern: The narrative pattern involves a character grappling with a profound real-world pain, such as loss or illness. A supernatural phenomenon emerges, directly linked to this trauma, which the characters must understand and resolve. The journey is less about defeating a villain and more about achieving emotional closure, acceptance, or healing, often through a symbolic act or understanding.

Why they belong together: These movies share a specific blend of high emotional intensity, a dramatic and bittersweet tone, and a fantasy framework that serves the character's inner journey. The pacing is steady, allowing for deep introspection, and the emotional payoff is heavy, centered on themes of coping with impossible situations and finding a way forward.

If you liked this

Movies Like Rascal Does Not Dream of a Dreaming Girl

Similar movies to Rascal Does Not Dream of a Dreaming Girl: the same genre, themes or kind of story. Each one comes with its own plot summary, timeline and ending explained.

Browse all movie summaries

Every angle

Rascal Does Not Dream of a Dreaming Girl (2019) Explained: Plot, Timeline & Characters

Everything about Rascal Does Not Dream of a Dreaming Girl in one place: what happens in the plot summary, the timeline in chronological order, the characters and meaning and a spoiler-free summary. What's After the Movie adds the cast, box office and post-credit scenes.

Coming soon on iOS and Android

The Plot Explained Movie Summary App

Plot summaries, endings explained and timelines on your phone. Catch up on any movie in minutes, save your favorites and never miss a twist again.

Be the first to know when we launch. Your email stays private, always.

Learn more about the app