What a hellish journey my friend. I couldn't be more sorry for you that your wife continues to prove just how little character she actually has.
I do believe that you have to insist she leaves Frank. Regardless of what financial difficulties it presents, I think you need to tell her that she has violated for the last time a promise that she made to you.
We all can remember that heart ripped out feeling. If you need to grieve for real, that's what you need to do. There is a time for everything, and there is no shame in FEELING the pain of the loss.
Get it out, feel it, let it fill you for a time. But Frank, refuse to allow it to consume you. You've been down that road and you KNOW that you don't, that you cannot go back down that road. There are two very good reasons to pull yourself back together - I know you won't forget that.
You're getting lots of advice on either side of things here. Hammer her. Leave it be and don't believe her. Two different sides, both from people who care about you and your girls.
But you know what Frank? You already know what needs to happen. You've known it all along. You knew it a couple years ago when she did this to you the first time.
You let her go. In fact, you help her to go.
My guess is that this will be help she doesn't really want just yet, but you need to give it to her all the same.
Hell, she can go back to living with the neighbor down the road for all I care.
And really Frank, if the best she can do is geek boy with the landscaping company? Come on Frank - just more evidence of just what a whack job the woman is.
Again, sorry Frank. I'm sorry for your pain and I'm sorry for how bad it hurts.
You ARE the better man though.
And I KNOW you will be back, stronger and better for getting this oppressive spirit OUT of your life.
Blessings,
Bill
"Don't tell me the sky is the limit when there are footprints on the moon."