Marvel fabric