3 1/2 stars --An extra half-star because I was struck with Jaron's growth over the trilogy, he's much more likeable to me now. He's grown and matured more than I thought ... I felt like a proud aunt reading this. =P