DH's mares have produced the loveliest foals this year, so thought I'd share some pictures. Teddy is the oldest, the smallest, and incredibly friendly. Rose is the long-legged bay, and Howard is the youngest, only 24 hours old in his photo. They are all destined to be race horses, though I hope that Teddy fails to grow sufficiently and can be my small show-hack. Howard's uncle was tremendous around both Cheltenham and Aintree and as his mum is now going to be retired (we bred her and dh doesn't want to risk another foaling) he's going to be our future Grand National winner.