4 stars, simply because it took less than 24 hours to read it. I don't remember many of the details, but I know I loved it. Sorry I can't be of better service to the Goodreads community on this one. I reckon I'll have to read it again one day.