All Fabric Ribbons