First, I want to say that this is very interesting premise. Even though I knew how it would end, I found myself drawn in and interested by the characters.
Your dialogue is good, but you could probably improve on the grammar in a few parts. Try to avoid repeating the noun in the same sentence...