A woman comes face to face with a demon from her past.A woman comes face to face with a demon from her past.A woman comes face to face with a demon from her past.