Taran has finally admitted his feeling for the Princess Eilonwy. The problem now is that he doesn't believe that his bloodlines are worthy of her. She is a princess after all, and he is but a lowly assistant pig keeper, a orphan that does not know where he really came from. So he sets of with the ever faithful Gurgi as his companion in a quest to find out who he is.
We are visited by several old friends from previous books in the series and introduced to a handful of new bad guys. I have to say the bad guys are getting better - or more badder? - as the series progresses and more and more inventive plans are needed to foil their plots.
Taran learns much about himself through his journey and learns some very important lessons along the way, with one of the most important being about who he really is. I loved the sorcerer, Morda. It seems all of man's faults are wrapped up quite nicely in one little package. Fflewddur returns with Llyan, such a wonderful friend that manages to save the day at least once. Kaw, the pesky crow shows us that help comes from the least likely places. And of course the faithful Gurgi, the best friend Taran could ever have is along for the ride.
I think this will have to be my favorite so far in the series. With just one more left, The High King, I can't wait to see how everything ends.