Gender: Female
Birthday: April 10 (Aries)
Height: 4'11" (150 cm) (Younger), 5'2" (158 cm) (Older)
Occupation: Student
Affiliation: Minegahara High School, 1st year
Shoko Makinohara (牧之原 翔子, Makinohara Shōko) is one of the main characters of Seishun Buta Yarou wa Bunny Girl Senpai no Yume Wo Minai series. After helping Sakuta Azusagawa deal with his sister's Adolescence Syndrome, she became Sakuta's first crush until she suddenly disappeared.
Shoko is a kind and compassionate person. She voluntarily helped Sakuta Azusagawa, and Kaede Azusagawa went through the hardships of Adolescence Syndrome and was also willing to adopt a cat left in the rain. She's typically helpful and kind-hearted, just like the two main characters, and her everyday goal is to be a little more gentle than before. She's known for teaching Sakuta to try to be as kind as possible.
Shoko was born with poor health and was hospitalized several times since beginning elementary school. Three years ago, in fourth grade, their teacher assigned Shoko's class to write down their plans for the future on a sheet of paper. While her classmates did so with ease, Shoko found herself unable to write down anything due to her heart disease.
Shoko was first found at Shichigahara Beach by Sakuta Azusagawa, and he listened to his story about his ordeal with Adolescence Syndrome. Sometime after their first meeting, Sakuta asked her why she chose to believe his story. Shoko replied that there were as many different worlds as there were people.
Shoko said she believed life was there for people to be kinder and that she lived hoping to be more thoughtful the next day. Shoko approved his subsequent request to live like her, adding now that he knew pain others couldn't understand, he would become kinder than anyone else.
On a rainy day, a girl with the same appearance and name as Shoko was found covering a kitten in a box with her umbrella by Sakuta Azusagawa and Mai Sakurajima. Upon being asked for her contact info to adopt the cat after Sakuta did, Shoko introduced her name, which surprised the former. Afterward, she began visiting Sakuta's house now and then to check on the cat, now called 'Hayate.'
On October 16, Sakuta called Shoko to confirm if she had sent a letter to meet at Shichirigahama Beach, to which she responded that she didn't. Shoko apologized for not visiting for some time, adding that she wasn't feeling well and would come back once she did.
On November 27, the older Shoko appeared in front of Sakuta Azusagawa while he was grieving the loss of Kaede Azusagawa's recent memories. After Kaede's loss of recent memories reopened his scars, he brought him to his home to treat his injuries.
On December 7, the older Shoko suddenly arrived at Sakuta's apartment. When asked about her relation to the middle-school Shoko, the older Shoko claimed that they were both the same person and that she suddenly grows more senior from time to time.
Two days later, the younger Shoko comes across Sakuta at the hospital. She tells him about her history with poor health and how her dismay forces her parents to comply with anything she asks of them.
Back at Sakuta's apartment, the older Shoko tells Mai and Sakuta that she had heart disease, so she dreamed of living long enough to become an adult. Taking her existence into account, she muses that she could be a projection of her younger self's dream.
In the movie's ending, she creates a new future where Sakuta and Mai still end up together at the same school, despite Sakuta's pleas that he can save her because she realized it was because of her Sakuta experiences so much sorrow. Mai plays a character identical to Shoko due to her past experiences, acting like instinct, and Shoko and Sakuta reunite at the same beach after the latter recognizes her.