The last half of this book was really good. It was exciting, intense and satisfying. The first half was a whole lot of back story and stuff that didn't matter. Many characters introduced were unnecessary or at least given too much page time. Most of what was built then in characters and story could have been done in a much more compact way. There were times I skimmed the pages early on. But as I said, the second half was what I wanted. The relationship between Puck and Sean was intriguing and refreshing, having been built on trust rather than sexual attraction. And thought the actual races were very short, it was the perfect length, and I thought the ending was sweet and perfect.