This story leaves plenty of space for the reader to interpret what is happening, so it is a challenging read. The English is suffused with Glasgae Scots, Gaelic and Urdu, which slows down the read but gives a good flavour of the multicultural themes. Essentially, a series of short stories which draw on a variety of myths and cultures as a way of looking at the self. A treat for those who enjoy interpreting poetic language and working out what the author is trying to say.