Helena_Buchwelt rated Middlesex: Show rating 4 stars April 10, 2018 Public Middlesex by Jeffrey Eugenides