Magic stirs in the tiny Scottish village of Lachmuirghan, where the Teacher of All Things is on the prowl
City girl, Kirsty Muir returns to her roots in the Scottish Highlands to find nothing has changed. Or has it? When the Teacher of All Things pays a surprise visit to Kirsty’s guesthouse the cold winter nights get hotter, and Kirsty’s education is broadened in every way. Warning: Men in kilts appear unexpectedly, while a recipe for an old Scottish pudding turns out to have unexpectedly beneficial effects.