Shakira, who is heavily pregnant, put her unborn child's needs first, by having a quiet night in on New Year's Eve, with her boyfriend Gerard Pique.
And while the 35-year-old Colombian singer may be heavily pregnant, she still had the energy to have a bit of a dance on the celebratory night, the Daily Mail reported.
Shakira donned a gold top hat and wore a white feather boa, as she danced along to the music.
Her partner Pique had tricked fans of the couple last month after tweeting that their son had been born.
The Barcelona footballer tweeted in Spanish, "Ya ha nacido nuestro hijo! Estamos muy felices! Gracias a todos por vuestros mensajes!"
In English, that translates as, "Our son was born! We're very happy! Thank you all for your messages."
However, the performer is in fact still pregnant and the message was simply part of the Spanish equivalent of April Fool's day, Dia de los Santos Inocentes, or Holy Innocents' Day in English.
The 25-year-old sportsman later tweeted, "It has a name! His name is innocent! Happy Holy Innocents Day to all! (sic)"
Shakira is believed to be due to give birth in January. (ANI)