A review by drizzlybear
Ptolemy's Gate by Jonathan Stroud

5.0

Great ending. Really, really, a perfect ending.