Jennifer Lopez did not let her own marriage woes tarnish her performance at at the wedding of oil tycoon Azam Aslamov's son in the Ukraine on Tuesday.
The 41-year old 'On the Floor' singer brought her A-game to the lavish wedding performance, wearing a silver micro-mini dress and - according to some witnesses - her wedding ring.
Earlier reports said that Lopez took her wedding ring off before she officially split with Marc Anthony last week, which, if true, would make her decision to put it back on all the more curious.
Lopez was paid a cool one million dollars to perform a 40 minute set at the Crimean Aivazovskii Hotel in the Republic of Crimea on the Black Sea Coast.
The billionaire groom reportedly put Lopez up in a penthouse suite at the Villa Helena.
Lopez had heavy security and avoided any physical interaction with wedding guests, but they were not prevented from recording the performance on personal devices. J-Lo also entertained requests from the dance floor.
Three days earlier, her estranged husband Marc Anthony made a cryptic reference to their split during a concert in Columbia, telling the crowd They say I am a single man.
J. Lo did not address her personal life but did share her state of mind with the 500 guests - saying Are you happy? I am happy, because I am here with you today! from the stage.
Lopez and Anthony announced last Friday that they were calling it quits after seven years of marriage.
Both J-Lo and Anthony had rocky relationships in their past - this will be the third divorce for Lopez, and the second for Marc, who left his first wife for his longtime crush Jenny from the Block.
Lopez did not have much time to recover from her famous breakup with Ben Affleck before taking up with Lopez, causing many to suspect that their union wouldn't last.
But it did! Until it didn't.
The couple released the requisite generic statement through a publicist: We have decided to end our marriage. This was a very difficult decision. We have come to an amicable conclusion on all matters.
They have two children - 3 year old twins Max and Emme.