Awakening on a strange island after nearly being killed in a terrible storm, Kyra finds she is in Athlendora, a magical hidden island. She meets Dresden who becomes her guard to protect her from those that would hurt her for being an outsider. Dresden teaches her of Athlendora and their ways and helps her to discover things about herself that she didn’t know. Together, they discover how she came to be in Athlendora and how to get her home. But she is now torn between never seeing her parents again or losing Dresden forever.