I think this is a brilliant young adult novel. It weaves the past and the present so brilliantly, and it made me laugh and cry. The characters are fa...