translate English to French: I think that this is at the heart of the matter.
Je pense que c'est bien ici que se situe le point névralgique de ce dossier.