In the early 20th century in Swampsea 17-year-old Briony who can see the spirits that haunt the marshes around their town feels responsible for her twin sisters horrible injury until a young man enters their lives and exposes secrets that even Briony does not know about.