1、竹川萤在妈妈的唠叨声中把行李准备好,出门到乡下的外公家去。随着小萤的思绪,画面回到过去,6岁的小萤每年夏天都会到乡下外公家,一天,小萤独自在外公家附近的树林里玩,却迷路了。突然一个带着面具的大哥哥出现,从与大哥哥的谈话中,小萤得知他住在森林里,但不是人类,并且不能被人类触碰,否则会消失。
2、大哥哥把小萤带出森林,边走边告诉小萤,这个森林是山神和妖怪们所居住的,不能随便进来,否则会受到妖惑而出不去。小萤跟在大哥哥后面,心生好感,于是小萤坚持说第二天会带着礼物来感谢他。大哥哥默许了小萤的决定,并告诉小萤,他叫阿银。
3、第二天,小萤真的去找阿银,而阿银也在社门口等着。阿银带小萤去散步,两人还一起吃了冰棍,小萤感觉非常有趣。突然小萤身后出现一个妖怪,阿银告诉妖怪小萤是自己的朋友,而妖怪则警告小萤,千万不要碰阿银,否则它会把小萤吃掉。接下来的几天小萤都与阿银在一起,一次两人在草地上,小萤趁阿银睡着,摘下来阿银的面具,看到阿银是个英俊的男生。
4、一天,小萤遗憾地告诉阿银,自己明天不能来了,因为要开学,要回自己的家去了,自己是夏天才过来外公家的。阿银告诉小萤,明年夏天再过来,自己会等着小萤。于是两人每一年都夏天都待在一起玩。一天,捣蛋的小萤倒挂在树上,不小心掉下来,阿银着急的伸出手却没有接住她,因为触碰她自己就会消失。庆幸阿银没有碰到自己的小萤同时又感到很伤心,因为无法触碰到阿银。
5、就这样一年又一年,小萤和阿银度过了每一个夏天,两人在草地上聊天,在森林里漫步,在草地上一起放风筝,感情也越来越好。小萤自己都上了初中,却发现阿银貌似没怎么变。一天,小萤和外公的聊天中知道今年冬天会很冷,于是小萤给阿银送去了围巾。
6、三年过去了,萤升上了高中,阿银邀请萤参加妖怪们的夏日祭典,在祭典中,两人在手上绑上布条来防止走失。在祭典结束后回去的路上,阿银因搭救一个人类的小孩,自己的身体开始消失。在阿银消失前,萤飞奔到阿银身旁紧紧抱住了他。原来在多年前的夏天,阿银就已经对萤说出了自己的心意,并得到了回应。