** spoiler alert ** 
 Well, I was completely swept up by it and I laughed and cried exactly where I was supposed to I suspect! However, there is something I am finding it hard to put my finger on about it that just didn't quite settle with me. It was sensitively written, I loved the different view points of the narrators and the messages ring loud and clear. BUT I think it was just a bit too obvious and "neat", and I imagine this comes from the fact that, essentially, it is a children's book. 
 Great though, highly highly recommend. 4.5 - not far off perfect, but not quite there for me.