Ava McCray had no idea that the promise she made to her dying husband would embroil her in an ancient journey to make amends that would change her life and the lives of those in a little hamlet called Buffington Glen on the northwestern coast of the Scottish Highlands.