I'm in the process of re-reading this one. My thanks to Kate for pointing out that I should have hung in there a little longer before I gave up on this book. *Edited to add*Okay, I am so glad Kate left a comment on my previous review and urged me to finish reading the book. This was a fantastic ending to the series. I just wish I'd been a little more patient when I read it the first time around.