I'm not entirely sure what to say about this short story because it is just so good. The characters are full and lifelike, the story is engaging (sometimes even heart-wrenching), and the central conceit of "going back and doing it all over again" is masterfully handled. This is easily the best story I've read during this whole self-challenge, and Charles de Lint in one of my new favourite authors.
Gushing aside, de Lint does some great things with his main character here, playing off his urges to save the people he loves, whether it is his dead brother, the ghost-girl Ginny, or his long time friend, Allessandra. These competing urges to make things better for everyone involved creates some great tensions in the story, as the character is forced to make tough decisions in order to do what he knows is right.
I won't say any more, because I don't want to ruin any part of this great story. Please, if you're actually reading this (there may be one or two you), just go out and find this story and read it. Don't worry, I'll wait.