A review by madeleinegeorge
Every Brilliant Thing by Duncan Macmillan

5.0

Third read-through, most needed. Making my own list, reading it again. And again. And again and again and again and ag