So Allen and Lulumina's plot line were actually a flashback, and they are Sophie's parents? But how could it have happened 100 years ago then? Sophie is only a teenager.
And is the reason why Sophie doesn't seem to be sickly like the other damphirs, because Krauss did something to make him healthier?