On the first weekend of June, residents of Yarrow celebrate their community with Yarrow Days.
The reference describes a yearly event called "Yarrow Days" that takes place in Yarrow, usually on the first weekend of June.