This sounds like the beginning, or possibly the middle, of a very good story. It demands immediate sequelization.
ReynoldsEco