Firesong - William Nicholson

Possibly the best book of the lot. One of those perfect ends to a trilogy that ties up things you thought had been forgotten from the previous ones. :)

 

-Lyrael