by Andrew Smith
Oh boy. Andrew Smith has a way with getting the reader to fall in love with characters. But then he rips their world apart and there is heartbreak. Highly recommend this one, just like all his others. And now I can say I've read then all.