This is a GOOD fantasy book for 12+ teens.. 
 well I cried at chapter 21 book, and I love books that make me cry!! LOL :P 
 but hmmm I would not really recommend it for religious reasons maybe! as to mention many many gods!!