Waiting for Godalming tells the story of the ultimate murder case: God himself has been killed in a dark alley. Lazlo Woodbine, famous fifties private eye sets out to solve the case. The prime suspects are Colin, God's other son who has been left out of the Bible and Eartha, His wife - who hired Lazlo in the first place to solve the case.The second plot line is about Icarus Smith, who is trying to find out why demons are walking the earth.As might be expected, both lines knot together in quite a surprising way.