A review by readbits
The Science of Breakable Things by Tae Keller

4.75

i cried.