I was not familiar with Jennifer Haymore and picked this up on a whim as something to read during a recent plane trip.  I was totally surprised at the depth of the writing and got so caught up in the story, that I could hardly put the book down when the plane landed.