soul mate: someone for whom you have a deep affinity
lover: a person who loves someone or is loved by someone
dogfight: a violent fight between dogs (sometimes organized illegally for entertainment and gambling)