Thanks for your concern, aldn. I did get it back from the cleaners yesterday, and they were able to get the stains out! It's quite a bit paler than before, but as it doesn't seem I'll be able to get a new one, I'll just have to be happy to have it back... and I am.