translate English to French: Because I believe that now, at last, the North’s time has arrived.
Car je crois que maintenant, c’est enfin le tour du Nord.