It is amazing how L. J Smith manages to unravel the plotline in this series in the way that surprises the reader again and again. Even though I thought I knew what to expect from this book, it proved to be a thoroughly unforeseeable and thrilling read.
The writing is much improved in comparison to Nightfall, although there is still some room for further improvement. However, the writing is solid and takes the reader unobtrusively on a journey through an amazing story.
Smith is a master of settings. The Dark Dimension is depicted with such skill and in so much detail as to pull the reader easily into it. It is a world of terrible beauty: sinister and gruesome, yet full of its own kind of grace and splendour. The magical and paranormal happenings are astonishing, but believably incorporated into the plot.
It is hard to say anything more specific about the plot and the characters without giving away spoilers. Therefore, I will just say that the story is what the reader familiar with the series would expect, that is: unpredictable. The characters evolve partially in an anticipated manner, however, they make a lot of discoveries about themselves as well as about each other.
There are some things I would like to say that may be potential SPOILERS.
The ending is brilliant – logical and incredible at the same time, and it makes me want to go straight for the next book to see how it all continues. As usually, it is a balanced combination of closing one door and cracking open another to make the reader want more than just a peek.
RECOMMENDATION: Apart for a few writing mishaps, Shadow Souls is an amazing book. I think it to be the best of the series so far, and it is a must-read for the fans of the series.