How is it Geralt's horse and instantly teleport across oceans but trips over tiny rocks? Spoilers ahead.
The Witcher 3: Blood and Wine answers all your questions about Roach
The Witcher 3: Wild Hunt is surely a prime contender for any "best horse in video game" awards. Roach (as in the books, Geralt calls every horse he owns Roach - so your horse is Roach even if you got a new one part way through Wild Hunt) carries players tirelessly across Velen, never complaining or balking at the distances covered.
Despite our great love for Roach, we do have questions. Why does she chuck a tanty over tiny stones? Why does she ignore our directions sometimes? How does she appear across the other side of the world, even crossing oceans? Why does she buck Geralt off suddenly, for no reason? Isn't it annoying when Geralt says "run, Roach!" when she's already running? How does she feel about being abandoned in monster-filled forests all the time?
All these questions and more are answered in a Blood and Wine secondary quest, Equine Phantoms. In the video above you can experience some of these answers for yourself.
Do not watch the video if you have any concerns about spoilers. None of this material pertains to the main quest of Blood and Wine, or even to this quest in particular, but if you're planning on playing the expansion you'll probably want to enjoy it for yourself. Don't even read any further: click away now. It's okay.
So there you have it: straight ... from ... the horse's ... mouth. Wow, that was low-hanging fruit.
Looking for more on the expansion? Out Witcher 3: Blood and Wine guide and walkthrough has what you need.