If the 3M windshield adhesive won't hold it, nothing will. It is sticky and messy so mask of anything you do not want to get it on. It will clean off later with 3M adhesive remover if neededI went to two upholstery shops. The first said it couldn't be fixed, noting that the padding wants to spring away from the backing. The 2nd shop was more encouraging. He suggested using the urethane adhesive used by auto glass people. I think this is the stuff: 3M urethane . This looks like thick black goop. After a little internet sleuthing I found rhino glue . It's applied very thinly and bonds in a few seconds. I think I'll try it first.