[Short review from memory to remind myself of my thoughts before I re-read and re-review] 
 (I don't remember this book at all but it obviously made an impression on me to have given it 5 stars (rare indeed). Definite re-read.)