Gwen Stefani pulled out all the stops during her Dubai World Cup after-race gig, amping up the crowds with her live renditions of songs such as Hollaback Girl and No Doubt classic, Don't Speak.
But she also warmed the hearts of a smaller audience after the show was over, as she visited the team at Al Jalila Children's Specialty Hospital in Al Jaddaf, Dubai.
The star brought a "smile to the children and staff", the hospital team wrote on its Twitter account.
"Thank u for having me," Stefani wrote in reply, alongside a kissing face emoji.
The What Are You Waiting For? singer is known for her philanthropic work. She's a supporter of a number of charities and causes, including a variety that relate to children's issues.
In 2011, the mother-of-three donated $1 million (Dh3.67m) to Save the Children's Japan Earthquake-Tsunami Children in Emergency Fund. In 2012, she hosted a fundraiser with former First Lady Michelle Obama at her Beverly Hills home, which again raised money for children.
More recently, the singer has made sure $1 of every ticket purchased for her Las Vegas residency show goes to the Cure 4 the Kids Foundation, Nevada's only non-profit childhood cancer treatment centre. There, a new patient exam room, which opened earlier this year, has been named in Stefani's honour.
She has also supported charities such as Baby2Baby, a charity that provides children living in poverty with basic necessities, and Small Steps Project, which supports children to take steps into education.