It turns out Shakira had a VERY good reason for canceling those upcoming performances.
A week ago, the songstress announced she had to abruptly back out of her appearances at the Latin Grammys and the American Music Awards, which are both happening later this week.
Related: Shakira & Maluma Team Up For New Spanish Single!
At the time, the 39-year-old didn't divulge her reasoning, but now she's opening up!
On Tuesday, the singer took to Instagram to reveal her 21-month old son, Sasha, had been sick, which probably explains those last-minute cancellations.
The gorgeous gal shared a sweet snap with her baby boy (above), but thankfully dished that he's happy and healthy once again!
The momma-of-two wrote in the caption:
Tags: amas 2016, american music awards, awardz, baby blabber, celeb kidz, family, gerard pique, grammys, health, instagram, latin grammys, latinolicious, music minute, sasha pique mebarak, shakira, sick