The Grandfather Paradox: a time-travel story