Roses

We use cookies to improve your experience. By continuing to use this site, you agree to our use of cookies.

Showing Items 1-16 of 167

Black Rose with Pin
From £7.35
Marine Rose
From £8.95
Leaf Green Rose
From £8.95
Black Rose
From £8.95
Vintage Blusher Double Rose
From £69.00
Plum Double Rose
From £69.00
Peonie Red Double Rose
From £69.00
Moroccan Mint Tea Double Rose
From £69.00
Lily of the Valley Double Rose
From £69.00
Clotted Cream Double Rose
From £69.00
Barley Dust Double Rose
From £69.00
Vintage Blusher Silk Rose
From £49.00
Stone Silk Rose
From £49.00
Ruby Slippers Silk Rose
From £49.00
Pink Impatience Silk Rose
From £49.00
Lily of the Valley Silk Rose
From £49.00
Page

The Fairy Factory

Annabel's Christmas Inspirations

Winter hats

2022