Craigievar Castle in snow, near Alford, Aberdeenshire, Scotland. Property of the National Trust for Scotland.