Your cart is empty
Free shipping over £200
Each fairy is lovingly handmade using vintage Liberty print fabrics and trimmings. Please note that you cannot order a specific fairy but each one is beautiful and entirely unique.
Postage: £2.95