A very implausible premise, but quite an interesting watch. The ending was rather ludicrous with a woman destroying her husband (who has, belatedly, confessed some old misadventures) and consequently herself and her childrens' lives, on the grounds of ethics! Doesn't happen in real life.