Skip to content

Your cart is empty

Continue shopping

Have an account?

Log in to check out faster.

Your cart

Loading...

Estimated total

£0.00 GBP

Taxes, discounts and shipping calculated at checkout.

please note our current dispatch times are 5-7 working days as each piece is made to order 🌷

✨join my mailing list for 10% off your first order!✨

  • shop
    • shop all
    • the christmas shop
    • wall hangings
    • bags
    • pouches
    • accessories
    • tablet sleeves
    • gift cards
    • sale
  • about
    • about
    • sustainability
    • f.a.q.
  • stockists
  • contact
Log in
  • Facebook
  • Instagram
  • TikTok
  • shop
    • shop all
    • the christmas shop
    • wall hangings
    • bags
    • pouches
    • accessories
    • tablet sleeves
    • gift cards
    • sale
  • about
    • about
    • sustainability
    • f.a.q.
  • stockists
  • contact
Had Davies
Log in Cart
Remove all

47 products

Filter and sort Filter

Filter and sort

Filter

47 products

Remove all
Remove all

47 products

  • Hand Beaded Christmas Ornament 47

    Hand Beaded Christmas Ornament 47

    Sold out

    Hand Beaded Christmas Ornament 47

    Regular price £12.50
    Regular price Sale price £12.50
    Unit price /  per 
    Sold out
  • Hand Beaded Christmas Ornament 46

    Hand Beaded Christmas Ornament 46

    Hand Beaded Christmas Ornament 46

    Regular price £12.50
    Regular price Sale price £12.50
    Unit price /  per 
  • Hand Beaded Christmas Ornament 45

    Hand Beaded Christmas Ornament 45

    Sold out

    Hand Beaded Christmas Ornament 45

    Regular price £12.50
    Regular price Sale price £12.50
    Unit price /  per 
    Sold out
  • Hand Beaded Christmas Ornament 44

    Hand Beaded Christmas Ornament 44

    Hand Beaded Christmas Ornament 44

    Regular price £12.50
    Regular price Sale price £12.50
    Unit price /  per 
  • Hand Beaded Christmas Ornament 43

    Hand Beaded Christmas Ornament 43

    Hand Beaded Christmas Ornament 43

    Regular price £12.50
    Regular price Sale price £12.50
    Unit price /  per 
  • Hand Beaded Christmas Ornament 42

    Hand Beaded Christmas Ornament 42

    Sold out

    Hand Beaded Christmas Ornament 42

    Regular price £12.50
    Regular price Sale price £12.50
    Unit price /  per 
    Sold out
  • Hand Beaded Christmas Ornament 41

    Hand Beaded Christmas Ornament 41

    Hand Beaded Christmas Ornament 41

    Regular price £12.50
    Regular price Sale price £12.50
    Unit price /  per 
  • Hand Beaded Christmas Ornament 40

    Hand Beaded Christmas Ornament 40

    Sold out

    Hand Beaded Christmas Ornament 40

    Regular price £12.50
    Regular price Sale price £12.50
    Unit price /  per 
    Sold out
  • Hand Beaded Christmas Ornament 39

    Hand Beaded Christmas Ornament 39

    Sold out

    Hand Beaded Christmas Ornament 39

    Regular price £12.50
    Regular price Sale price £12.50
    Unit price /  per 
    Sold out
  • Hand Beaded Christmas Ornament 38

    Hand Beaded Christmas Ornament 38

    Sold out

    Hand Beaded Christmas Ornament 38

    Regular price £12.50
    Regular price Sale price £12.50
    Unit price /  per 
    Sold out
  • Hand Beaded Christmas Ornament 37

    Hand Beaded Christmas Ornament 37

    Hand Beaded Christmas Ornament 37

    Regular price £12.50
    Regular price Sale price £12.50
    Unit price /  per 
  • Hand Beaded Christmas Ornament 36

    Hand Beaded Christmas Ornament 36

    Sold out

    Hand Beaded Christmas Ornament 36

    Regular price £12.50
    Regular price Sale price £12.50
    Unit price /  per 
    Sold out
  • Hand Beaded Christmas Ornament 35

    Hand Beaded Christmas Ornament 35

    Sold out

    Hand Beaded Christmas Ornament 35

    Regular price £12.50
    Regular price Sale price £12.50
    Unit price /  per 
    Sold out
  • Hand Beaded Christmas Ornament 34

    Hand Beaded Christmas Ornament 34

    Sold out

    Hand Beaded Christmas Ornament 34

    Regular price £12.50
    Regular price Sale price £12.50
    Unit price /  per 
    Sold out
  • Hand Beaded Christmas Ornament 33

    Hand Beaded Christmas Ornament 33

    Sold out

    Hand Beaded Christmas Ornament 33

    Regular price £12.50
    Regular price Sale price £12.50
    Unit price /  per 
    Sold out
  • Hand Beaded Christmas Ornament 32

    Hand Beaded Christmas Ornament 32

    Hand Beaded Christmas Ornament 32

    Regular price £12.50
    Regular price Sale price £12.50
    Unit price /  per 
  • Hand Beaded Christmas Ornament 31

    Hand Beaded Christmas Ornament 31

    Sold out

    Hand Beaded Christmas Ornament 31

    Regular price £12.50
    Regular price Sale price £12.50
    Unit price /  per 
    Sold out
  • Hand Beaded Christmas Ornament 30

    Hand Beaded Christmas Ornament 30

    Sold out

    Hand Beaded Christmas Ornament 30

    Regular price £12.50
    Regular price Sale price £12.50
    Unit price /  per 
    Sold out
  • Hand Beaded Christmas Ornament 29

    Hand Beaded Christmas Ornament 29

    Hand Beaded Christmas Ornament 29

    Regular price £12.50
    Regular price Sale price £12.50
    Unit price /  per 
  • Hand Beaded Christmas Ornament 28

    Hand Beaded Christmas Ornament 28

    Hand Beaded Christmas Ornament 28

    Regular price £12.50
    Regular price Sale price £12.50
    Unit price /  per 
  • Hand Beaded Christmas Ornament 27

    Hand Beaded Christmas Ornament 27

    Hand Beaded Christmas Ornament 27

    Regular price £12.50
    Regular price Sale price £12.50
    Unit price /  per 
  • Hand Beaded Christmas Ornament 26

    Hand Beaded Christmas Ornament 26

    Hand Beaded Christmas Ornament 26

    Regular price £12.50
    Regular price Sale price £12.50
    Unit price /  per 
  • Hand Beaded Christmas Ornament 25

    Hand Beaded Christmas Ornament 25

    Sold out

    Hand Beaded Christmas Ornament 25

    Regular price £12.50
    Regular price Sale price £12.50
    Unit price /  per 
    Sold out
  • Hand Beaded Christmas Ornament 24

    Hand Beaded Christmas Ornament 24

    Sold out

    Hand Beaded Christmas Ornament 24

    Regular price £12.50
    Regular price Sale price £12.50
    Unit price /  per 
    Sold out
  • 1
  • 2

join our mailing list

sign up to recieve exclusive offers and be the first to see new collections.

Quick links

  • about
  • sustainability
  • stockists
  • frequently asked questions
  • contact
  • Search
  • Facebook
  • Instagram
  • TikTok
Payment methods
  • American Express
  • Apple Pay
  • Diners Club
  • Discover
  • Google Pay
  • Maestro
  • Mastercard
  • PayPal
  • Shop Pay
  • Union Pay
  • Visa
© 2026, Had Davies Powered by Shopify
  • Privacy policy
  • Choosing a selection results in a full page refresh.
  • Opens in a new window.