lovely smelling figwort?

lovely smelling figwort?

Observation - lovely smelling figwort? - UK and Ireland. Description: On calcareous substrates

On calcareous substrates