At Santa Chiara in Lecce: anemones, tulips and hyacinths for a just a bit odd english couple.