I think that my favorite character was probably Steve, because he was such a good man who was wise and patient.
A very enjoyable read that I was able to really get into without having read the first two in the series.