EXCELLENT book! I cried alot at the end though.