A review by danyell919
Life: An Exploded Diagram, by Mal Peet

4.0

I almost tossed this book aside. The beginning did not keep me interested. But the last 100 pages redeemed the book... The ending was unexpected!