I have this sofa that has never been cleaned before, it has numerous stains, including a very recent cat urine stain which is the biggest offender.

Photo shows initial cat urine stain, after I immediately applied white vinegar by dabbing with cloth.

Photo shows the stain after 24 hours, I laid a paper towel on it and put plastic on it.

Is there any hope at all for this couch? Any advice would be greatly appreciated, I am quite devastated by this, as it is a very expensive couch with sentimental value.