by toniukcd
good read but please clean up the minor parts of bad grammar or missing words to smooth out the flow of the story