I did the same thing at Christmas, W begged to have a nice Christmas...I went outside and saw all the families to together, saw generations of a family walking around the block w/ strollers, and I broke down...begged and cried and ruined Christmas- possibly the last one I would have w/ W...
You are a good man...remember everything from here is opposite of what you think/feel you should do...keep having faith, but like Eric said, save yourself- you are thinking clearly, W is not...you are the rock- be the man she will regret leaving if she does...good job deleting the keylogger-