lovely and a bit dirty