dianaashworth.com
Long Multiplication
Our sheep are blooming — all except one. The 19 ewes are due to lamb from about the 5th April, we expect one or two each day for a fortnight (we were watching the ram carefully) and now we …