David Austin roses from my garden Inside a Sardinian Nurage, a structure of mystery from ancient times.