Dogwood?

Dogwood?

Observation - Dogwood? - UK and Ireland. Description: