Dd1 and I discovered Sephora shops in Paris last week and are now besotted with them. Are there any stores in the UK?