All names have been changed so no one can guess where I WORK. My new colleague, Hazel, is wonderful. She is approaching 60, but acts like she's 18. She looks amazing for her mature age, has achieved so much and she and I love going out after work for a drink. I do adore her, but she has an odour problem. Both bodily and orally and the other women in our office are being so f-ing horrible, both behind her back making mean remarks between one another, and also dropping sarky little bit's into the conversation in the office banter. Today at work, every one was busy working, but chattering at the same time, when one colleague, Karen, piped up 'Hazel, I think someone forgot to have a shower this morning, who do you think it could be?' really loudly. Everyone fell about laughing, except for Hazel who looked confused. I shot Karen a dirty look and later I cornered her in the staff room and told her if she had a problem with Hazel, then she should tell her in a sensitive way, alone were none of the other staff could hear or I would be logging the mean comments on behalf of Hazel and presenting them, with Hazel's consent, to HR. Karen just tutted and walked off. I genuinely don't think Hazel knows she has a problem. She looks immaculate the way she dresses, but the smell is there of her body and breath. I would love to tell her in a subtle way that the others are taking the piss and I want to help her, but i'm so crap at this. She is really quite shy too and I know she'll be so embarassed but I want it to be someone like me who tells her because I genuinely care, rather than foghorn Karen or her bunch of bitches. Please help - how can I tell her?