If I understand the timeline correctly, Geralt’s horse Roach must have also lived for several (horse) lifetimes.
Is Roach enchanted or magical, or does Geralt simply replace him with a horse of the same name and coloration?
If I understand the timeline correctly, Geralt’s horse Roach must have also lived for several (horse) lifetimes.
Is Roach enchanted or magical, or does Geralt simply replace him with a horse of the same name and coloration?
It’s not the same horse. Geralt does indeed name each horse he owns “Roach”. At least in the books he didn’t have a particular fondness or dislike for certain horse breeds or colouration, so the horses he owned didn’t all look the same, but if the horse always looks the same in the TV show chances are that’s a production convenience rather than an intentional statement about Geralt or Roach.
That said, the Netflix show has deviated from both the books and the games in several points already, some of which pertain to magic and how it works, so it’s not completely unthinkable they just decided to make Geralt's horse magic, but it’s unlikely.
Also, perhaps worth noting: It's Roach as in the fish, not as in the bug.