Has Jeremy Piven met his perfect match?