The Netflix version of The Witcher starring Henry Cavill is awesome entertainment, especially when it's about Geralt of Rivia's weekly monster hunt. However, the only problem with the way the story is told is that the series' different timelines are difficult to keep track of without on-screen prompts indicating when key events are taking place.
Now Netflix has helped sort this out by releasing in Twitter beautiful straight line timeline, which explains when the events in each episode take place.
You've probably noticed the fact that the story unfolds over decades based on the references the characters make later in the season, but it follows that the first episode of the series spans over 50 years. Look below and notice what are possible spoilers: