25 years plus is quite some time. Like what was she waiting for?
It does sound like a plot to just tarnish the reputation he has managed to build and/or get some money off him...
He might've been a sleazy guy before but this is a sleazy move the lass just pulled..