by RavenSSS
it needs a little work but great premise and plot development. good dialogue. maybe have more descriptions.