Little yellow flowers with five petals. We're on a weeks holiday in Brechfa, Carmarthenshire, Wales.