Did I miss it, Or did you not once say you love your wife?
You don't say how old you or your wife are, but after 20 years, she's probably feels like this is the 'best' you have to offer. And she ain't gettin' any younger......Why wouldn't she move on?
You need to let her be,
and you to find a way to take care of yourself.
lisa