Justine is running for her life. Escaping a city and a man who between them have almost broken her she heads north to the mountains and the valleys of the Highlands. She is looking for somewhere to hide. Michael and Hannah are also running. With their two sons and their tattered marriage they have come to the village of Kilmacarra. They are looking for somewhere they can once again call home. In a place of standing stones - an ancient landscape in a country on the brink of change - a shocking accident causes their lives to intertwine. Tangled together in threads of guilt and love, with Scotland rushing towards a referendum and the community around them fracturing, each must question where they truly belong. And, as the ground beneath their feet begins to give up its secrets, and the darkness Justine fled grows close, each must also find a way to face their ghosts.