Fascinating to see how the question of the time travel “slippage“ gets resolved, although it locks the time travel into a particular trope that I'm not always fond of. The characters were well realized, and you can understand their motivations even when they make decisions you think are unwise.
Spoiler-y question for other readers in the comment below!