Sharon Osbourne admitted her heart "needs protecting" as she celebrated her 35-year anniversary with her husband Ozzy Osbourne.