The narrative, like Grandmother's stories, jump from one to another in no particular order. Sometimes the stories are retold, with additional details. Some of these stories are never finished even until the end. The many retellings and incompleteness of the stories reflect the novel's themes of trauma and loss, but at the same time can be frustrating and tedious to read for the average reader. There is a lot of deeper meaning to the story if you know where and how to look, and is an interesting study... but for an amateur like myself it's a difficult read and required some effort finishing.
I did like that it was culturally rich, filled with local folklore and superstition. Also found it interesting that despite it being a novel presumably set in a post-colonial Malaya (the novel is a bit vague about time and location setting), no mention is ever made of the diverse races and cultures that make up the country's population, which I usually find over-emphasized in most local media. Instead, the author refers to them generally as "locals", or "natives", and it's difficult to make out the races of the unnamed characters (the exception being the Grandmother and the rich man). In a time where racial divide seems to be more and more pronounced in Malaysia, the fact that race has no significance in this novel greatly appeals to me.