2.5 stars. Lots of potential, hardly any of it realised. There wasn't nearly enough world building, the characters felt flat and the plot twists were cheap. You could see them from a mile away. I felt a bit annoyed when the last one came along. It didn't feel natural to have been left out of the narration for so long. I give it a "meh" of approval, I guess.