A
time loop or
temporal loop is a
plot device in which periods of time are repeated and re-experienced by the characters, and there is often some hope of breaking out of the cycle of repetition. Time loop is sometimes used to refer to a
causal loop. Stories with time loops commonly center on the character learning from each successive loop through time.