A time loop is a plot device where periods of time are repeatedly experienced by characters, with the hope of breaking the cycle. Time loops constantly reset when a condition is met, such as a character's death or a clock reaching a certain time, with one or more characters retaining memories from previous loops. Stories with time loops center on characters learning from each successive loop through time to eventually solve the problem and exit the loop.