We had a week old water stain on our grey sofa that has managed to stay despite a clean with a highly rated cleaner. Is there anything else to do? Dye it somehow? It's a lovely 2y old sofa from sofa.com we really can't afford to replace [sad]