Descendants of a super human race

They live on a tiny island that’s home to an enchanted forest