Once Upon a Time by Nadine Gordimer is anything but a fairy tale. It’s more of a dystopian fantasy - with overtones of the racial inequality in Gordimer’s native South Africa. Read by Alex Kingston.