by SeanBurns1975
And with an end that left me surprised. Initially I thought that the development would be different, but I liked more what the author has written.
5 * for you.
I apologize for my English (yet and forever), isn't my native language.