Vibrant characters populate this modern retelling of the myth of Oedipus. It was compelling even though I knew the basic story arc before I started reading. I nearly put it down with about 30 pages to go because it seemed like the author was suddenly trying to make an overt philosophical statement, ...