Middle School Fantasy Done Well

The characters in Flashes of Ember are well done, complex for mid-school, and realistically presented. The world-building is good. The story is simple but tightly done with twists and tension.