This book ended up better than it started out to be.
The first few chapters dragged on a bit, as if Mass was trying too hard to define the voices of her narrators. Luckily, the idea of her vastly different characters (Ally, Bree, and Jack) coming together to view an eclipse is just interesting enough to keep the readers curious. Once the pace picks up, it becomes a well written, fascinating story, and if the readers pay enough attention, they might just learn some interesting scientific jargon.
Because the characters go through some surprisingly deep and complex changes, this is a slightly heavier read than expected, but nothing a young reader won't be able to handle.
Estimated Reading Level: 6th - 7th grade