Order your frozen sheep hearts at least three weeks before you need them. I will deliver Monday, Wednesday, or Thursday between 9:30 AM and 12:00 noon. Your sheep hearts will arrive frozen in individual bags for you to defrost at your convenience.
The last day to order hearts is March 19, 2009.