Yeah I can tell, like me, you got fixated on her looks and because at the time you thought she was decent looking you wondered what she was doing with you. I know with mine, I began thinking she was 'out of my league' and 'too hot to handle'. However, when I posted a pic of her on here the other week the guys rated her a 4-5, think a 6 at tops. Its all perspective, I genuinely loved her and thought I had met 'the one' or my 'soulmate' which is why I invested so much feeling and emotion into her, and also my I viewed her as a 10.
I literally let her get away with so much chit, things I would never have tolerated if she was a 5 or 6 and things I would never tolerate from another guy.
I ignored the red flags too, even though they were obvious. One such event being her getting drunk, jumping on and slapping me/hair pulling, and then threatening to cut herself when I asked her to leave. I had to call the police to cover my own back.
As you say though, her looks will fade and will suffer inevitable weight gain at some point, and then she will be on her own, especially if she continues on the behavioural path she is on.
You look in serious shape for 42. Whatever you're doing in the gym keep going as its definately working. If you focus on that enough, eventually you'll reach a point where you realise you don't care about her anymore.
As an aside note - 2 weeks before mine left, we shared valentines day together. Bought her flowers, cooked a meal, gave her a promise ring, love dovey stuff etc - 2 weeks later to the day she walked out on me. This bytch had absolutely ZERO empathy towards me, which makes me believe she had a sociopathicic personality as to how she could discard someone so easily. She didn't reach out to me once, before she changed her number and I'm questioning if she ever loved me at all.
Another thing - She did tell me I was the best lover, in best shape, best looking, and made her feel the most secure/happy/content of everyone she had ever dated. She stated whilst we were together that if we ever split she would literally 'give up' as she couldn't best me. I'm hoping she feels the same way about me, as I do towards her
Question for you Soulforge - What was her history with her exes?