Elizabeth McGregor

A swan? Me a swan? Ah, go on!

Anemone Wild Swan In flower from May to November, growing knee-high, and with refined foliage (more Anemone sylvestris than Anemone …