This is one of the first books I read of Andrea's work back in 2006. To this day I continue to reread this novel. It is absolutely fantastic! The association of all kinds of different characters, human and otherwise, just meshes so well together. The...