A majestic stone castle overlooks a river and village in a lush valley with snow-capped mountains in the distance.