Scan barcode
A review by sparkdust
Conversations with People Who Hate Me: 12 Things I Learned from Talking to Internet Strangers by Dylan Marron
challenging
emotional
hopeful
informative
inspiring
reflective
medium-paced
4.75