Kurt Wallander is back with a new girlfriend, a new house, new colleagues and a new dog. A chance for happiness at last. Too good to be true? Of course it is...