This fic is well written, but it feels a little convoluted. The background story, though it seems to be meant to unfold as the story goes on, makes the entire fic seem vague and hard to understand as a whole. A little exposition couldn't hurt-- it doesn't have to spoil the story, but the base for the story seems extremely weak. Work on that though, and you may have struck gold!