A picturesque landscape painting features a small herd of shaggy Highland cattle grazing on a vibrant green hillside in the foreground. Several of the cattle, with their distinct long horns and thick, rust-coloured coats, are scattered across the grassy slope, which is dotted with occasional grey rocks and wildflowers. Below the hill, nestled near the water's edge, are a few modest white cottages with slate roofs.
The mid-ground is dominated by a deep blue lake that stretches across the scene, with tiny white sailboats visible on the water, suggesting a breezy day. Beyond the lake, the terrain rises into rolling, verdant hills covered in dense, dark green trees. The horizon is framed by a series of majestic, soft-toned mountains that recede into the distance, their peaks fading into a hazy blend of grey, violet, and pale ochre under a bright, expansive sky.
The artwork is rendered in a realistic, textured oil-painting style, emphasizing the contrast between the lush, sunlit foreground and the cool, atmospheric depth of the distant mountains. The light appears soft and natural, casting a gentle glow over the meadow and creating highlights on the animals' fur. The overall mood is tranquil and idyllic, capturing a classic Highland scene with a rich, harmonious colour palette of emerald greens, deep blues, and warm earth tones.