A warm and engaging book. I enjoyed it a lot, found the characters believable for the most part and the plot kept me turning pages. It all tied up a little too neatly, the bad guys were too perfectly bad, but it hardly mattered due to the strength of the main characters.