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!