Mary Stewart has never portrayed a weak character, The Hollow Hills and Nine Coaches Waiting are fine examples of the things which the author has created in the past. Merlin is not different from the rest of the enthusiastic characters which the author has created, the only difference is that he is not with a solid background.
Perhaps his background would bring more tragedies for him, that’s why it is kept buried somewhere in the mind. Derek Perkins has done a splendid job as the narrator of the book, there are some places where the narrator has used a break to make the listeners rest a moment before getting the main action.