Ben y Saoirse viven en un faro, en la parte más alta de una pequeña isla, con su padre, que para protegerlos de los peligros del mar los envía a vivir con su abuela a la ciudad. Allí Ben descubre que su hermana pequeña es una Selkie, un hada del mar, una niña foca que con su canción puede liberar a los seres mágicos del sortilegio que les hizo la Bruja de los búhos. En un viaje fantástico, Ben y Saoirse se enfrentarán a miedos y peligros, y lucharán contra la Bruja para ayudar a los Seres Mágicos a recuperar su poder.