Standard highland fare, well told. I kept feeling like this was a continuation of something else, but if so, the details didn't completely mesh with what I remembered.