Oh, this is brilliant! What a creative plot ... I don't think I've ever seen this particular way of traveling through time before, and it works really well! The dreams are super-awesome, I love how Harry gradually becomes solid in the past. And Severus is such a suspicious prickly bastard, it's delightful! I absolutely adore him and the way that Harry wins his trust. :)