While the writing is good and the story and plot line are way above average, the author's liberal leanings come through in her writing, and much of it in a very "in your face" kind of way. The characters present themselves as very open minded, but t...