Cute overload! Just like their mother, Shakira's sons, Milan and Sasha Piqué Mebarak, were made for the cameras.
WATCH: Shakira Teaches Her Adorable 6-Month-Old Son Sasha How to Play Soccer
"With my two real gurus #LoveRocks," the 38-year-old Colombian artist Instagrammed to her 12.7 million followers on Thursday.
Shakira loves sharing pics of her cute kids, and has even posted a few selfies of her boys. "My baby and blue skies!" she captioned a pic of her youngest child this past month.
It's hard to believe that Shakira gave birth to Sasha eight months ago. Just last week, the "Hips Don't Lie" singer showed off her rock-hard abs during a photoshoot in Tossa de Mar, Spain.
WATCH: Shakira Teaches Her 2-Year-Old Son How to Read
"I did Zumba throughout my pregnancy," Shakira told SELF magazine. "That helped me not gain too much weight."
But that stomach didn't come easy. Shakira insisted, "Two minutes of ab work isn't enough."