Cart 0




These are the recommended last order dates for pre-Christmas delivery via Royal Mail. Please note that delays do occur due to a high volume of mail at this time of year and customs border checks.
If you require tracking for your order please email us as soon as your order has been placed and we can upgrade the delivery. The cost is approximately £5.00 in addition to the basic shipping fee and will be invoiced separately.

Sunday 9th December: Australia, Greece, New Zealand and Turkey
Thursday 13th December: Canada, Czech Republic, Italy, Poland and USA
Friday 14th December: Finland, Sweden
Sunday 16th December: Austria, Denmark, Germany, Iceland, Netherlands, Norway, Portugal, Slovakia, Spain, Switzerland
Monday 17th December: Belgium, France, Ireland, Luxembourg
Wednesday 19th December: UK

Please ensure we have received your order by the end of the specified date. 
Royal Mail is once again accepting parcels to Canada but as I'm sure you are aware, delays are expected so it may take a little longer for your order to reach you.
The last pre-Christmas shipping date from Daughter of a Shepherd HQ is Friday 21st December and we will recommence shipping orders on Wednesday 3rd January 2019.

Browse our current stock of yarn, beautiful books, creams, balms and other little treasures.
 Sign up for the newsletter (link below) to be kept up to date with exciting announcements...
There's always something going on behind the scenes!