My kids are very young. They won't understand just yet. We will continue to lie to them to protect them for the time being. For the sake of the overall marriage it may be a necessary step.
Agree on the one year old, but not so much on the four year old. You might be right that your son won't really understand, but I still remember things from when I was that young. You'd be surprised at how much the do actually understand. I'm hoping that it is the step that give your relationship a jump start.