Anna MacDonald leaves Edinburgh to find peace in her late grandmother’s cottage, where she can finally write the novel that has burned inside her for years. But mysterious accidents and unexplained events mean that her peace is short-lived.

The House on the Shore

£7.99Price