On an island off the Irish coast in the mid-19th century a sailor is washed ashore and dies in the arms of Mary whose visions of this demon lover inhabit her heart and mind. Four generations later Esther tries to make sense of Mary's life and the obscurities surrounding her family history.