Ok. The time jumps are a little confusing at first but are easy enough to wrap your head around, and don't ruin the show like some people try to claim. Cavill did a great job as Geralt, Jaskier is genuinely hilarious