Every now and then a book will take you completely by surprise. It will sweep you off your feet; your need to keep reading will border on an unhealthy obsession, and your emotional reactions to fictional occurrences will be questionable ...
Read More »