Review: Visitor
I put off reading this book for a while because I thought the series hit a low point: overcomplicated, too much back story, and moving at a snail’s pace. I was worried that this book was going to be even more of a slog than the last one. Man, I wish I could say I’d been