Yarns in Barns opens Friday