jschaffe's Reviews (407)


Really great read! Very interesting plot including really thoughtful speculation on how we choose our romantic partners (especially in the age of online dating). Strongly recommend!