A cerca de seis horas e meia de navio, saindo de Tokyo, localiza-se Miyakejima, uma pequena ilha no Pacífico também conhecida como a Ilha do Vulcão, pelo fato de passar por sucessivas erupções que se repetem a cada 20 anos. Nessa ilha, vive a família de Shin, que administra uma pensão. Shin tem um cãozinho, Rock. Em um verão de 2000, uma erupção do vulcão os obriga a abandonar a ilha, mas acabam se desencontrando com o cão. Shin e sua família conseguem se refugiar em um abrigo, em Tokyo. Ainda com esperanças de reencontrar Rock, Shin visita um centro de resgate de animais e acaba por encontrar o cão. O abrigo, porém, não admite a convivência com animais, obrigando Shin a tomar uma grande decisão.