That’s terrible. Potentially career-ending for him.
Let's not write him off just yet - many have recovered from injuries just as serious. It's a great shame, of course, but it was an accident that really was one of those things. I'm quite sure that if he can be back, he will. Bernal and Froome are likely to be able to give him much advice.
In the meantime, great to see Cav right up there in the fight for the win. I'm aware that Astana have said that if he wins a stage in the Giro, they'll take him to the Tour. But they don't have a realistic GC contender, and Cav is likely their best chance at a stage win. They'd be foolish not to take him, especially given his motivation for that stage win!