The timeline seems messed up.
How could he be already eighteen years old when his village was annihilated when he was ten years old, an event that seems like it happened just a moment ago? The possibility might be that time there somehow sped up.
If that is true, it reminds me of one of the Star Trek episodes, "Blink of an Eye".
1
1 https://en.wikipedia.org/wiki/Blink_of_an_Eye_(Star_Trek:_Voyager)