Christmas 2026 is here

Christmas gifts, decorations & everyday finds

Shop festive decorations, thoughtful gifts, winter fashion and pet favourites in one place, with secure checkout and friendly customer support.

  • 🎁 Gifts from under £10
  • 🔒 Secure checkout
  • ↩ 14-day returns
  • Thousands of products across 90+ categories
  • Stocking fillers from under £10
  • Secure, encrypted checkout
  • 14-day returns on eligible items
  • Track your order online
  • Friendly help by email and chat

Shop by category

From Christmas decorations to cosy pet beds

All categories

Customer favourites

Shop our best-selling products: customer favourites across clothing, home, pet supplies and gifts, chosen from recent sales.

1 of 8
Hands tying a gold ribbon on a wrapped Christmas gift

Gift shop

Wrap up Christmas early

Find presents for everyone on your list: jewellery and beauty for her, gift sets for him, toys for the kids and treats for the dog. Order in good time and check delivery dates at checkout.

Browse the Gift Guide

Gift finder

Pick who you're shopping for and we'll show you ideas

Light up the season

Light up the season with LED fairy lights, curtain lights, light-up tree toppers, flameless candles, solar garden trees and glowing Christmas decorations for indoors and out.

1 of 8

Best-loved pet beds

1 of 8

Help

Questions? We have answers

How much is delivery and how long does it take?

Delivery options, costs and estimated times are shown at checkout before you pay. Full details are in our Shipping Policy.

Can I return something?

Yes. For eligible UK orders you generally have 14 days from the day after delivery to tell us you want to cancel, then a further 14 days to send the item back. See our Refund Policy for full details and exceptions.

How do I track my order?

Use the tracking link in your shipping confirmation email, or visit our Track Your Order page.

Is checkout secure?

Yes. Checkout is provided by Shopify and payment details are encrypted. We never see or store your full card number.

How can I contact you?

Email shop@michandirect.com, use our contact page or the chat button on this site.

Stay in the loop

Gift ideas & new arrivals, straight to your inbox

Join our list for gift guides, new arrivals and occasional offers.

You can unsubscribe at any time. See our privacy policy for details.