Our selection of headbands for women are made by hand and look great for any occasion whether you’re the bride, bridesmaid, going to a party or simply having a picnic! We have carefully selected a range of styles from the classic simple look, to embellished with jewels or pearls, something for everyone, whether you’re buying as a gift or treating yourself.

arabella fig purple crystal embroidered headband

£49.00

arabella forest green embroidered headband

£49.00

aneesha gold crystal headband

£80.00

arabella black embroidered headband

£56.00

bronte luxury velvet braided headband emerald green

£45.00

bronte luxury velvet braided headband cobalt blue

£45.00

bronte luxury velvet braided headband onyx black

£45.00

bronte luxury velvet braided headband rusty brown

£35.00

bronte luxury velvet braided headband burgundy

£35.00

bella wisteria and blush crystal headband

£80.00

gaia crystal embellished headband

£80.00

whimsical wonder

£130.00

pleaty please

£99.00

athena dream

£150.00

sabrina headband

£55.00

coral floral pearl headband crown

£60.00

kayleigh pearl grey floral headband

£45.00

penelope pearl floral headband crown

£60.00

esme embroidered knot mint green headband

£42.00

philippa soft pink velvet high knot headband

£42.00

philippa banana yellow velvet high knot headband

£42.00

philippa emerald green velvet high knot headband

£42.00