I have some thoughts about it. First of all, if she wants out, for whatever reason, there is NOTHING you can do to stop her. It sounds to me like she wants something else (or someone else), and she doesn't want to feel bad about it.....so she's paying you all these compliments and trying to make the split as amicable as possible. Trying to talk her out of it is futile...any decision has to be hers. The best thing you can do at this point is to let her go...that doesn't mean 'give up'...it just means that you acknowledge that you can not control her. Start today taking better care of yourself, exercise, read, learn. Become the best 'you' that you can. If she brings it up, then talk with her...but do not beg or plead. Regardless of how this turns out, one thing is certain...you gotta be better and stronger than you've been in the past. So it's a win-win situation to do as I suggested. Either way, it's something you have to do. So do that.
"Always go straight forward, and if you meet the devil, cut him in two and go between the pieces." - William Sturgis, clipper ship captain, 1830's.