I've read quite a few reviews of this book saying that it was patchy in places, or it bogged down in the historical parts, the character not being believable in others, etc. I have not read the novel, so perhaps this is true. As an audiobook however, it was magnificent. The story was compelling, the history inseparable from the development of Calliope, and the voice of the reader - Kristoffer Tabori - was genius. His character variations made an interesting concept into a fascinating narrative of a little girl who was born different. Middlesex elbows its way into my top 5 favorite listens with her awkward limbs sticking out to both sides like a boy's, hips swaying like a girl's.