fabric and gem