Wait how was it Flonne first ? How did Roca know about Vann and the witch then? Not following them in order of history maybe see the future .... But his soul would be in the past then his real main soul, so some sort of parallel world time line ? Some Rick and Morty intellectual is gonna have to explain this one.