It's not often I'm amazed by something. But Alteya Organics' 100pc Pure Bulgarian Rose Water is a bit of a surprise to say the least. It costs less than £10 and having read the long list of uses for ...