We are beyond grateful for each and every order - THANK YOU! Please be mindful of extended lead times during the silly season. Any orders placed after 20 November cannot be guaranteed to be in time for Christmas, but definitely in time for schools opening in January 2024. All personalised items or items not in stock can take up to 6 weeks to delivery. No orders will be shipped after 20 December 2023. Keep an eye on our page for in stock items that can still be couriered until 20 December.