Shakira has her hands full!
The singer posted a sweet snapshot with her little boys, Milan and Sasha Pique Mebarak, via Instagram on Wednesday.
In the candid snap, the 38-year-old looks gorgeous while holding each of her boys in her arms. "With my two real gurus #LoveRocks Shak," she captioned the family photo.
The Colombian singer and hubby Gerard Pique welcomed little Sasha last January, who joined their 2-year-old son Milan.
And while it looks like the "Hips Don't Lie" singer already has quite the brood, Shakira says she'd like to have a lot more children!
"I would love to have eight or nine kids with Gerard - My own futbol team," she told Latina magazine in 2014.
You'd never know that the blonde beauty welcomed little Sasha just 8-months ago, though!
The mother-of-two was spotted showing off her rock-hard signature abs on the set of her new fragrance commercial earlier this month.
We can't believe how big Shakira's boys are getting -- what do you think about her new photo? Tell toofab in the comment section below and click "Launch Gallery" above to see more cute celebrity kids!