flowering Wood Anemone, Anemone nemorosa

Image no. 54179