Delphinium and Wildflower Petals – the perfect confetti petals! They’re beautifully light and floaty. Grown on the Wyke Manor Estate in Worcestershire. 16 colours to choose from.