Knitted Farm Friends is an adorable collection of 20 farm animals to knit, complete with clothes and accessories.