I need to add a note here because, while two stars is an honest rating, it doesn't feel like a totally fair one. The thing is, I wanted to like this book more than I ultimately did. All of the elements for an enjoyable story are there, but for me they never really coalesced. I have a strong suspicion that a few more trips through the edit cycle would have made an enormous difference, and I truly believe the author has talent. I won't hesitate to read future books of his/hers. I just can't quite recommend this one.