15 year old time-traveller creates account in 2003 and bumps uglies with grandma before returning to 2024 or something.
Or anyone is time travelling and your explanation is basically just magic.
Definitely Alabama vibe though :].
A predestination rewatch has been on my mind for some weeks now, I know how I'll spend the evening :].