The first two books in this series felt like the author was stretching her legs, getting to know the characters and putting them through their paces. This third book is where it all comes home. I totally enjoyed it.