Now this makes me wonder: If the "Chara is the narrator" theory is true, then when Frisk first meets Flowey, does Chara recognize him as Asriel right away and just doesn't tell us because they're too shocked? Or to mess with us? Or do they genuinely not know it's him?