Inspector Rebus just gets better. His character has developed into a real colourful middle aged man with many of the problems we all face. His constant fight with his own morality and what life is really about is fascinating while the story lines again has an originality we come to expect from Rankin. I understand the character will soon die in one of the future books. What a shame.