I'm too lazy to re-read, but the Hero did have a full armor on, right? His face, I mean whole head is all covered up, right?
What if he's actually the hero? And just time travelled back?
There's a lot wrong in my theory, and I lack sleep, so imma sleep now, ktnxbye.. Zzzzzzz