49 Photos of Shakira and Her Sons That Are Melting Our Hearts

Shakira and her longtime boyfriend, Spanish soccer player Gerard Piqué, live for their two beautiful boys. Five-year-old Milan and 3-year-old Sasha are truly the light of their eyes, so we can't blame them for always posting photos of the two cuties on Instagram for the world to see.

The 41-year-old Colombian singer snaps photos of her family spending time outdoors, playing soccer, tennis, and basketball together, while Gerard loves to share videos of Milan singing. They are seriously one of the cutest (and most talented) families out there! Keep scrolling to see more photos — they'll make your hearts skip several beats.