time after time in French
time after time in French
encore et encore
(idiomatic) Again and again; repeatedly; every time; always; time and again.