by Bi_k
Nice read, not sure if English is your first language.
Lots of typos but enjoyed reading story.