Shakira spent some quality time with her two sons over the weekend. The Colombian singer took to Instagram on Saturday to share a sweet photo of 6-year-old Sasha and 8-year-old Milan.

"Guess who I brought to the @wavegarden_official! _ @gorkagurdi," Shakira wrote in the caption.

In the photo, Sasha could be seen sitting on Shakira's lap while Milan sat on his mother's left. While the singer wore a green t-shirt and orange track pants, both the kids could be seen in a blue and red outfit.

Many fans shared their reactions and some well-known personalities, including Facebook CEO Mark Zuckerberg and Colombian actress Xilena Aycardi, were among them. Zuckerberg liked Shakira's post.

One person commented, "They are getting so big," while another wrote, "The most beautiful three people on Earth!" A fan praised the singer and noted, "You're the best mom ever."

On the same day, Shakira shared another photo of her and Milan, dipping in the pool. "Milan is starting to really enjoy this!" she wrote in the caption.

The "Hips Don't Lie" star shares the kids with Spanish footballer Gerard Piqué.

In June, the singer shared some old photos.

"Oh, how terrible! That's a really bad haircut," Shakira said while revisiting the photos. "I took advice from my mother-in-law. She said, 'Ay, why don't you cut your hair? It's really damaged.' Worst mistake of my life. Mother-in-law, I'm not taking cosmetics advice from you again."

The singer dropped her new music video, "Don't Wait Up," on July 16. This music video marked her first solo release since 2017. It was also her first English song after she dropped "Try Everything" in 2016.

"I have to say, I'm very nervous because it's my first English song in a long time because I've been focusing on Spanish songs only lately," the 44-year-old singer told Zane Lowe on Apple Music in July.

"But this song came about and I'm like, yeah, it's time," she said at the time. "It's time to do this again and I'm happy, and I'm so inspired right now."

Shakira Reuters