this has 5 petals not 4 so I don’t think cuckoo flower. Although there are a lot of them about at the mo.
@carolinebreyley suggested ‘grass of Parnassus’ which look likely except for the date.