Free UK delivery on gifts of £20.00 or more, otherwise £3.99

Gifts for every person and occasion

Gifts worth unwrapping.

Candles, crystals, jewellery and home finds, picked for the people you love.

Free UK delivery on gifts of £20.00 or more, otherwise £3.99

Pay securely by card through Stripe

Check out as a guest with no account needed

Returns information

Shop by department

The Christmas edit

Stocking fillers, decorations and festive gifts, all in stock now.

See all Christmas gifts

Gifts to suit every budget

Not sure what to choose?

Tell us who it is for and your budget, and we will show you a selection to start from.

Try the gift finder

Your basket

Loading your basket…