Jack est un jeune garçon. Mais parfois, c'est aussi un singe, un ours ou un paresseux.
Parce que Jack est un cikavak, c'est-à-dire qu'il a le pouvoir de se transformer en n'importe quel animal..
Mais Jack a maintenant une famille et des amis qui le comprennent et l'aiment. Et un pouvoir qui disparaît peu à peu.
C'est le moment que choisit Floche, sa luciole de compagnie, pour disparaître, persuadée qu'elle n'a plus de rôle à jouer auprès de Jack. Ce dernier va partir immédiatement à sa recherche. Pour ce faire, il va se transformer.. en luciole !