i’m guessing kevin’s son is about 12 years old, and that the future timeline is roughly 20-25 years after the present timeline. that to me makes it unlikely that sophie is his mom (biological at least), because if she’s 38 in the present, that means she would have had him at 48. I’m not seeing it