Huh, that end was sad. I did not imagine I would be so touched :(
I came across this book only because there is a Jdorama version right now (with a bad actor as Charlie... the sacrilege). Have never heard of this book before O_O
It was a challenge at the beginning because Charlie's grammar was distracting (thankfully I was not discouraged).