I bought this book not knowing what to expect. The interpretation of what happens is left largely to the reader and that is one of the strengths of this book. Those with a belief in magic could see the characters as magical whereas those of us with a more scientific background might see them as aliens. What they are doesn’t affect the story but it is a clever way to write a book.
The characters in this book are likeable although not particularly deep, but that isn’t a criticism of the book and it still works well. There are some real feel good moments and I read the book quite quickly as a result.
Other reviews on here will talk about the plot, I would recommend just getting your hands on the book and giving it a go.