Des événements inexpliqués se succèdent sur l'île d'Harö, au large de l'archipel de Stockholm : des marins disparaissent sans laisser de trace et des ombres dansent entre les arbres. Tuva, une enfant solitaire et introvertie, se lance à la recherche d'un de ses camarades disparus. Une aventure peuplée de créatures mythologiques commence.