A review by blessedbycats
Paper Towns by John Green

3.75