...
jesus christ, someone had sold me this as an android/robot story but this is more messed up than i expected