Nicki Macfarlane

Nicki Macfarlane might be best known for designing the dresses for William and Kate’s flowergirls, but she also produces a beautiful daywear collection.