Absolutely wonderful read, relateable on every level imaginable. It was laugh-out-loud funny at times, and then two sentences later it would freeze the grin on your face and replace it with a frown or a grimace. And yet, through it all there was an overwhelming sense of hope. Arnold Spirit is one of the most endearing and engaging protagonists I've encountered in a long time.