Primroses (Primula vulgaris) and Violet (Viola odorata) growing along banks of mountain stream Caithness, Scotland, UK, May.