Wait... If he promised to marry her 10 years ago and she was 19 at the time now she would be 29, and at the time he was eight now he would be 18, making an 11-year gap, but let's forget it, age is just a number and so is 911. Don't matter though.