I think it's selfish to make someone promise that they would stay put, waiting for you to return when there's a high chance you might never return. I get that one might want something to return to, to fight for, but doing that is just wrong. Especially to a girl in a those ages.
"Miles" to her family is like "Trashta' for us.