tangentiallly:

soulmates but not romantic nor platonic but a secret third thing (trapped in a time loop together)