After Kunti revealed that Karna was her son, Karna cursed that all women would never be able to keep a secret from that point onward. This curse appears in the Mahabharata and explains why Draupadi's secret about her true love could not be kept. Other options about hiding children, lying, or last rites are incorrect.