I loved 2/3 of this book.. those 2/3rds get 5 stars.
John was a great hero. At the beginning and end of the book he was almost perfect ::sigh:: ... but then for a small period towards the middle of the book he was a complete a$$.
Sweet heroine, and lovely secondary characters.
I love Carolyn Davidson's books and this was pretty close to 5 stars.