A suspense thriller: dark secrets haunt a group of strangers who cross paths in the snow of a Swedish midwinter.