Comment

Nov 04, 2019WCL_Kiirstin rated this title 5 out of 5 stars
Very clever, funny, and re-reads well. A smart, fun ride where the pieces of the puzzle are all there from the start, and fly in fast and furious at the end to fit together in a very satisfying way.