They may be close pals today, but that wasn't always the case for Sharon Osbourne and Piers Morgan, as she revealed she once punched him in the face.The mum-of-three, who celebrated her 38th wedding anniversary with husband Ozzy, has been friends with the former Good Morning Britain presenter for 20 years but they haven't always seen eye-to-eye.The pair previously got into a huge argument which led to Sharon, 68, losing her cool and punching Piers, 56, in the mouth.