Last week, she told fans she had to cancel some dates for her All I Want For Christmas Tour.And on Friday, Mariah Carey even broke more hearts as she revealed that she would have to cancel more upcoming shows due to a nasty upper respiratory infection.

The 47-year-old singer penned a loving note to fans via Instagram, explaining that ‘doctors have ordered a few extra days of rest.’

The diva wrote: ‘I hope everyone had a wonderful Thanksgiving with loved ones; it’s certainly nice to remember what we are grateful for!’

‘Like most, I’m thankful for my overall health… for which I need a bit more time to get right. Doctors have ordered a few extra days of rest before I can finally fly to New York and take the stage for my Christmas Tour.’

She ended: