This is one of the best English novels i have ever read, the way Writer has carried the story, narrated the humor, kept a balance between past and present, and most importantly the story itself is just mind blowing. This novel gave me mood swings like at one line i was crying and on the other i was laughing. Shari if you are reading this review let me tell you that you have done a great job. I am looking forward to more of your work.