3.5 stars 
 To describe this book in one word? BITTERSWEET. 
 Just thinking about it makes my heart feel all achy. I definitely can't read it again, but I read it in one sitting the first time, just waiting with a cringe to see how things would end for Tiger Lily and Peter because it just couldn't end well.