-Edinburgh Goddess of Health A natural spring was discovered near Dean Village on the Water of Leith in 1760. It became a popular attraction as the waters were believed to cure a multitude […] Goddess of Health