Graham Joyce is such a wonderfully reliable writer. He creates strongly realised characters and plots that often have a slightly other-worldly twist, but never leave the reader in doubt that he is in command of the here and now. The effect is often subtle and running parallel to the twist is always the possibility of a rational or psychological explanation. In The Storm Watcher, Sabine and James are on holiday with their daughters Jessie (11) and Beth (7). James (who unknown to Sabine is paying for everyone) has invited Matt and Chrissie, and the subtext here is that Matt was recently `let go' from James's Advertising Agency. James has also invited Rachel, his secretary, with whom he has had an affair, though Sabine doesn't know about that.
It becomes quickly established that one of the guests has a particular and perhaps not entirely healthy `bond' with the eldest of the children, Jessie. We are not enlightened as to who this is until near the end of the book, which does generate some added tension - though there is already plenty of that in the various relationships. The guests visit caves, swim in the villa's pool and slowly, as storm-clouds gather, the deterioration of the holiday atmosphere contributes to a riveting climax when danger threatens one of the children.
No one is entirely blameless in this atmospheric and compelling story which ends with a strangely fitting tragedy. I found myself glued all the way to this marvellously evocative story.