3 stars (I think). Had lots of expectations from this one after all the four and five stars I saw floating around. So, I succumbed to peer pressure (ye, ye I know I'm weak ) and 3 stars it is. 
 One reason could be cos I could guess that something sad was coming up. And though I prefer "happy" books on the whole, my gauge of an emotional read is the number of tears I shed. Don't get me wrong, this one brought tears but I was not sobbing my heart out loud enough to frighten the neighbours.