translate English to French: The hardest aspect of this is locating an Angel.
Le plus difficile, c'est de trouver un tel ange.