These are our last order dates for Christmas or News Years delivery. We have set these dates based on Royal Mail's suggested last postal dates. Unfortunately we cannot 100% guarentee Christmas delivery for international customers due to the possibility of customs hold ups, but if you order by these dates you should be ok as we allow plenty of time! Please do contact us if you have any more questions or concerns!


UK Customers can order items from our handmade collections until midnight on Tuesday 8th December. Please note we cannot guarentee delivery for international customers ordering handmade items, but please look at our last order date for in stock items and add two weeks for processing to work out an estimate.


UK - Sunday 20th December

UK Next Day Delivery (order by 12pm) - Wednesday 23rd December

Belgium, France, Ireland, Luxembourg - Thursday 17th December

Austria, Denmark, Germany, Iceland, Netherlands, Norway, Portugal, Slovakia, Spain, Switzerland - Tuesday 15th December

Greece, Eastern Europe (except Czech Republic, Poland and Slovakia), Turkey - Thursday 10th December

USA - Thursday 10th December

CANADA, Cyprus, Malta - Wednesday 9th December

Africa, Asia, Caribbean, Central and South America, Far and Middle East - Tuesday 8th December

AUSTRALIA & NZ - Thursday 3rd December


If you are ordering for NYE please try to stick to our last Christmas order dates, however if the item is in stock we will be able to ship a little later for NYE(UK ONLY.)

For in stock items please order by 12pm on Tuesday 29th December with next day delivery.