There’s something truly brilliant about the way The Witcher 3 handles its quests.
There’s a few different types of quests in the game. Primary, Secondary, and Witcher Contracts. But these three divisions are nowhere near as distinct as they may sound, and often “secondary” or optional quests will influence the outcome of primary quests and vice versa.
For instance, in one very long sequence of quests I came to the end of a pretty major story-line—or so I thought. I “completed” a main quest, and was free to move on to other primary pursuits.