Slinkyboy 2/27/2018
Funny, moving, weird, crass, disturbing, thought-provoking... and wonderful.
It's been a while since a book surprised me as much as this one did.