baylaurels's Reviews (304)


4.5 Stars - read all in one sitting.

Maybe closer to 3.5 stars?