Cat’s CradleMay 24, 2015 by Varsha Seshan Leave a CommentSometimes, especially when you read a lot of different kinds of books that you’ve picked up based solely on the cover, one book jumps out and takes you by surprise. […]