Ummm.. Back to the Future ringing any bells?
I'm thinking Rini from Sailor Moon here
FIGHTING EVIL BY MOONLIGHT
Your best friend could be your future kid.
And they would have the same name because the friend touched your life and whatnot. That's at least how I saw it.
I would argue this point, but my brain just imploded.
Melody Pond maybe? At least to some extent?
I'd be really embarrassed if they secretly watched me...
But wouldn't they alter the past so then by knowing them you might end up not having a kid with their other parent and then the kid would not exist?
then my life would be weird
I just turned around to see if anyone's watching me LOL