Wow! This is horrible! I truely am sorry man. A few random thoughts.
-She is 35 and cheated with a 25 year old speaks volumes about her character and confidence.
-You have been together a long time. So working it out isn't unheard of.
-If you want to work out it you need her full disclosure as well as counseling. If neither of you want to seek council you might as well forget about it. You might even discover something you did to make her want to do this in the first place. Who knows?
-If it was me she would no longer work at that employer anymore. Why put a beer in front of an alcoholic so to speak.
That's it for now. If you do decided to split I would also make her be up front with her family. Because there are children involved you don't want to look like the bad guy.
Take it from me though. Don't put up with no bull ____. Personally I've been through my own shat in this department 2 years ago. And:
I kept all of possessions
I made her pay for the divorce in full
She also covered half of all bills until I found a place of my own (I kicked her out the VERY day I found out)
And don't blame yourself
Oh and I kept the dog No WAY in HELL was she taking my Maggers.
Also the day she left she gave me the whole "You'll never make it without me." speach.
UMMMM WRONG!
In the two years since she has left I have done the following:
Got a decent promotion at work
Bought myself a new car
Bought myself a house
Got ANOTHER promotion
And the most important thing. I've grown further as a person and learned a lot from it.
I also took great pleasure in calling her for things I needed while getting the mortgage on my house. It turns out she was still listed under one of my bank accounts and I had to have her removed.
Boy it has never felt so good to throw something in someones face as that phone call. I wasn't rude. I was just to the point. And honestly she was "nice" enough to fill out the paperwork and fax it right back.
At the end of the day I KNOW I am better OFF without her. So maybe she was right? Either way I sure have had a kick ass time being single and have met and dated a lot of great women.
So yeah I guess I'm struggling right now.