all content © Margaret Perrie unless otherwise stated.