History vs fiction (spoilers Ep.31-99)