Actress Eva Longoria has been bonding with her boyfriend Eduardo Cruz's little nephew Leo - the couple is on vacation with his famous sister Penelope Cruz and her husband Javier Bardem in Costa Brava, Spain.