Mary J. Blige is ditching alcohol for Christmas.
The 'Someone To Love Me' singer claims she has hasn't had a drop to drink since giving up booze over a year ago and won't be tempted to indulge in a sherry over the festive season.
She said: "I stopped drinking about a year and four months ago and I've been to parties... it's just a decision and something I'm not doing right now. I'm not saying I would never do it again but I am right now. "
The 42-year-old star admits she doesn't cook at Christmas but she is usually busy hosting the festivities for her friends and family.
She explained: "It's not a ginormous Christmas. It's mostly family and a few friends if they want to stop by. I have a chef and my mum helps. Everyone does the cooking. I'm up being a host and chatting with the family. "
Mary says Christmas has been one of her "favourite" times of year since she was a child and she loves to spoil her family with expensive gifts.
She added: "I like Christmas presents, I spend a lot on them. Or I just give people money to get their own stuff."