This has got to be in my list of top 5 most favourite books ever. What an amazing story...and when you're reading it, it's easy to forget that it's not actually a true story as you become so absorbed in the character's plights. It's happy, it's sad, it's gripping....it is truly fantastic. Everyone should read this.