Соулмейт - это Человек, который близкий по духу. С английского Soul переводится как "душа", mate - товарищ, друг. Обычно соулмейтом называют близкого друга.