Botchan (Kazunari Ninomiya) has sense of strong justice and does not lie. He is offered a teaching job at a middle in a small village far away from his hometown of Tokyo. Botchan accepts the position and begins to work as a math teacher. The assistant principle there wields absolute power. Botchan has a hard time dealing with his fellow teachers and the students.
Kira Aso (Marie Iitoyo) is a high school student with an introverted personality. When she was a child, her father died in a car accident caused by a motorcycle gang. Now, she sketches the sea everyday during her spring break. One day, Rei Kashino (Taisuke Fujigaya) rides his motorcycle and sees Kira Aso sketching the sea. He sits next to her. Kira isn't used to talking to guys and isn't friendly to Rei Kashino.
The new semester begins. Kira Aso meets Rei Kashino as her classmate. Rei Kashino doesn't get interested in particular style of girls, but he becomes interested in Kira Aso. Harumi Sugihara (Hirona Yamazaki), who likes Rei, and Tatsuya Kida (Yu Inaba), who is Rei ’s friend, are surprised in Rei's interest for Kira.
Makio Kirishima (Masataka Kubota) graduated from the same middle school as Rei Kashino and transfers to the same high school as Rei. The relationship between Kira Aso and Rei Kashino changes.
Sharaku Homonji (Yuji Oda) is the eldest son of a distinguished family who has studied crime for generations. The eldest son from the Homonji family has tested for an IQ of 246 for generations and Sharaku Homonji possess an IQ of 246.
Soko Wato (Tao Tsuchiya) is a detective. One day, she is assigned to the investigation section #1. Her job there is not to investigate crimes, but to escort Sharaku.
Tomomitsu Tsuchiya (Taisuke Fujigaya) is the captain of his high school basketball team. He is also a senior at his school. Even though he is not that good in basketball, he is selected as bench player for the prefecture qualifying round. The underclassmen on his team, who are all better than him, are not happy about his selection.
Tomomitsu Tsuchiya then meets Sae Hatori (Mizuki Yamamoto). She is also a senior at the same high school. She keeps watching Tomomitsu Tsuchiya shoot three pointers. They become closer and develop a romantic relationship. Suddenly, Sae transfers to another school without saying a word.
In 1930 and as a young child, Tsuneko Kohashi lives at Enshu in Shizuoka Prefecture. She has a happy life with her parents and two younger sisters. Things change after her father dies from tuberculosis. Her father asked Tsuneko Kohashi to take care of the family in his place. Due to financial difficulties, her mother Kimiko decides to move the family to Tokyo where Tsuneko's grandmother lives.
In Tokyo, Tsuneko eventually graduates from school. She begins to work at small publishing company and learns editing. By 1945, Tsuneko decides to publish a magazine for women with the help of her two younger sisters. Her sisters do not know anything about the publishing world. A man then appears in front of them. The man is Isaji Hanayama.
Attorney Kensuke Komikado (Masato Sakai) loves money, prestige & women, but also has a 100% winning rate when it comes to his legal cases. Machiko Mayuzumi (Yui Aragaki) is a rookie attorney who holds a strong sense of justice & passionate about protecting the weak. She is also awkward and rigid in her work.
One day, due to unforeseen circumstances, Machiko Mayuzumi begins to work at Kensuke Komikado's law office. The two attorneys constantly clash, but in the courtroom they cooperate to fight as one.
Kasumi (Tomoyo Harada) is divorced and lives with her high school student aged son. She supports her family by delivering laundry. One day, she meets Yuri (Takumi Saito). Yuri is a customer of the laundry delivery service. He is a popular designer, known for his designs of cafes and furniture. Yuri talks to Kasumi without restraint. At first, Kasumi is cautious around him, but she becomes attracted to him.
High school student Jinta (Nijiro Murakami) is a hikikomori and lives in Chichibu, Saitama Prefecture, Japan. One summer day, when Jinta is absorbed in a video game, a girl suddenly appears in front of him. The girl is Jinta's childhood friend Meiko (Minami Hamabe), but it seems impossible because Meiko died on a summer day. Meiko wears the same white dress when she died, but she looks a little taller. She tells Jinta that she has a wish and that's why she came back as a ghost, but Meiko can't remember what her wish was.
To grant Meiko's wish, Jinta along with his friends Atsumu (Jun Shison), Naruko (Airi Matsui), Chiriko (Marie Iitoyo), Tetsudo (Yuta Takahata) and Meiko gather together for the first time in 7 years. Jinta soon realizes that he is the only one able to see Meiko.