Aya ur yelli ara yezmer ad d-yeḍru deg teswiɛt yifen ta.
English: It couldn't have come at a better time.