Alicia Keys, Swizz Beatz and Mashonda have come a long way since the beginning of their relationship...
Fun Fact: Mashonda famously accused Alicia of breaking up her family by having an affair with Swizz [click here here here here and here if you missed that].