Good-looking, charming, and smooth as silk. He appears to be a front runner. I agree with the astrological match-up in part, but have also found Cancer's to be too emotional and sensitive for Leo's sometimes abrasive and larger-than-life personality. Cancers also tend to be homebodies (although they do like to travel) and are not party people, whereas Leos love parties and love to be the center of attention. They attract women like flies and Cancer's can be jealous and possessive. So, I think the match is tenuous, unless Ali has a lot of air or fire in other aspects of her chart to balance the water, or Roberto has the softer, more sensitive elements of water and earth in his.