by Seekernv
Good start.
But somewhere on page 2, the names are seeminly mixed up.
And the whole story soes not work the way it develops there.