One thing that Perry does very well in all her novels, this one no exception, is that she is able to have a slew of characters in one story, but still manage to give you as much background or emotion as she can fit to each individual, which helps to give you empathy or other emotions once some thing (good or bad) happens to that character.