The Dog Who Ran with the Sleigh

As Jennet Ferguson drives home after attending a play at her school, a fallen tree forces her to detour from her usual route.  When she encounters an old-time horse-drawn sleigh on an isolated country road and realizes it is going to collide with her, she steers to the side, hits ice, and goes hurling off the road and down a deep slope.

Did the driver of the sleigh intend to kill her?  And why does she keep seeing the sleigh in various parts of Foxglove Corners?