this novel deserves 4 to 6 stars for its writing
RateBook