425 reviews by:

cmurphy128

Filter

May be a false rating since I read this on the beach. I just love slipping into these worlds. Nice easy, engaging read