Christmas Ordering Safe Dates

Last "Safe" Dates to order for Christmas Delivery: Dec 5 for the EU and Dec 1 for the US and the rest of the world for In Stock items! These are estimates, please order as early as possible as everything is handmade in limited quantities and many items go out of stock often!