No Christmas is complete without Mariah Carey's Merry Christmas album, which still spins the festive mood even after 23 years of its release. Fans were eagerly waiting to celebrate the holiday season by watching the singing diva perform her songs during her upcoming All I Want For Christmas tour.

However, they were left 'heartbroken" after she cancelled her first few shows. On Thursday (16 November), the One More Try singer shared an Instagram post with a lengthy write up explaining why she was forced to pull out of the initial events.

Lambs! Just in time for the holiday gift-giving season, it seems I’ve received a present of my own; a lovely upper respiratory infection after last week’s flu. 🤒 Bleak! You know there is nothing I love more than celebrating the holidays with my festive Christmas show, but I have to take my Doctor’s orders and rest until he says I can sing on stage. Until then, unfortunately, I have to cancel the first several shows of my upcoming Christmas tour. I’m going to do all that I can so that I can see you soon! ❤☃🙏🏽🎄

A post shared by Mariah Carey (@mariahcarey) on

"Just in time for the holiday gift-giving season, it seems I've received a present of my own; a lovely upper respiratory infection after last week's flu," she wrote in the caption. The 47-year-old American songstress explained that her doctors have advised her against performing in the present condition.

"You know there is nothing I love more than celebrating the holidays with my festive Christmas show, but I have to take my Doctor's orders and rest until he says I can sing on stage. Until then, unfortunately, I have to cancel the first several shows of my upcoming Christmas tour. I'm going to do all that I can so that I can see you soon," she added.

Carey's Christmas concerts were scheduled for 17 November in Windsor, Ontario, Canada. On 18 November in Chicago and on 19 November in Bethlehem and Pennsylvania.

Her post was soon flooded with comments from her fans as many of them were left heartbroken after the announcement.

"This is heartbreaking," reacted one of her 6 million followers. "I feel your pain! I had front row tickets to see her Friday night in Windsor, Ontario, Canada, then her next date was yours in Chicago. I'm heartbroken. I talked to Ticketmaster no rescheduled shows as Christmas is right around the corner," another fan expressed her frustration.

"So disappointed to miss you in Chicago Saturday after missing you after your cancelled show in St. Paul in March," said a third one who happens to book tickets for her Chicago show.

Others expressed their concern for her health and wished the singer speedy recovery. "I love you Mariah!!!! Rest up and get well soon queen," said one. "First of is your health," said another.

Carey is not the only singer to cancel concerts days ahead of the show.

Here is a list of singers who cancelled/postponed their concerts citing unavoidable circumstances.

Lady Gaga: In September this year, the pop superstar postponed her European leg of her Joanne Tour until 2018 citing her ongoing "physical and mental health struggles." In an Instagram post, she announced that she was not playing a victim but rather suffering from "chronic pain."

"I'm a fighter. I use the word suffer not only because trauma and chronic pain have changed my life, but because they are keeping me from living a normal life. They are also keeping me from what I love the most in the world: performing for my fans."

Justin Bieber: In August 2017, the singing sensation cancelled his remaining 14 concerts of his Purpose World Tour. He later tried to pacify his fans by issuing a public statement saying: "I want my mind heart and soul to be sustainable".

Selena Gomez: In August 2016, the songstress cancelled her highly anticipated tour due to anxiety and depression. Calling it a side effect of Lupus, the medical condition she has been suffering for years, she told People magazine then that she "wants to be proactive and focus on maintaining my health and happiness and have decided that the best way forward is to take some time off."