I was extremely saddened by the complete lack of anything appealing in this book. I truly enjoyed Kingsley's earlier books, especially "The Sound of Snow", "Call Down the Moon", and "In the Wake of the Wind". I was disappointed by "In the Presence of Angels" but I was more than willing to give Kingsley another chances as I had enjoyed her earlier books so much. This book (Lilies on the Lake) almost seems like it was written by a different person, it's truly awful. The main character, Pip, is a selfish, spoiled, arrogant, and manipulative liar. And those are her good points. Other than that she's basically a complete bore. She doesn't get much better by the end of the book, and even though she was supposed to have gone through this "change" to realize her love for John Henry, I must admit that by then I neither cared nor believed that such a truly loathsome person (I had no empathy for her at all) had changed. Mentioning John Henry; I love romance novels, and I must say I usually like men with dashing names and interesting personalities. John Henry has neither. He's cold, chauvinistic, and he seems to constantly want to control Pip. He thinks it's her fault that she's not in love with him and he's spent his entire life trying to change her mind to the point of an almost unhealthy obsession. I don't find him attractive in any way. This is no Mr. Knightly of Jane Austen's "Emma", I wish that John Henry had even an ounce of Mr. Knightly's charm and compassion. Also, dangit, I wish he would pick "John" or "Henry" or even "Jack" for goodness sakes! When I think I John Henry I keep imagining some anal editor or a puritan. Bad form, Ms. Kingsley. Please come up with something more enjoyable and believable next time, your fans miss your talent.