I wish I could give this more than five stars. An amazing puzzle of a book. I think I've read it before–I know I've read some of it in the New Yorker (ironic), and maybe I started but didn't finish it before? Anyway, that only added to the deja vu feeling of the whole book. Need to read it again.