Yukito Kunisaki (Hikaru Midorikawa), a traveling puppeteer with a goal to find the "girl in the sky" that been passed down his family for generations, arrives in a sea-side town of Kami in the hopes of earning money at the upcoming summer festival. At the same time, Misuzu Kamio (Tomoko Kawakami) is just leaving school after discussing her summer project. Choosing to do a project on the history of the town, Misuzu finds a book containing the story of "Kannabi no Mikoto" (Chinami Nishimura) in her town, the inspiration for the festival next week. After crashing her bike she encounters Yukito on the beach, Misuzu invites Yukito to stay at her home until the festival begins after learning that he has no place to stay. Meeting Misuzu's eccentric aunt Haruko Kamio (Aya Hisakawa), and getting a hangover the next morning from drinking with her, Yukito accompanies Misuzu throughout the town as she does research for her project.