A review by okthislooksbad
The Rosie Project by Graeme Simsion

5.0