The mystery surrounding Sharon Osbourne's cancer diagnosis is over: The star of MTV's The Osbournes underwent surgery last week for colon cancer. The 49-year-old matriarch is expected to make a full recovery, as the cancer was caught in the very early stages. "[She's] in good spirits and doing well," says her rep. Husband Ozzy — who postponed the first two dates of Ozzfest 2002 to be by his wife's side — resumes the tour Wednesday night in Scranton, Pa.