Ooh, what an interesting (and gloriously painful!) story - the twist is fabulous! (I think that Severus ought to Polyjuice himself into Draco now so he gets to be with Harry most days of the week - it's only fair. Draco can have Harry on a Wednesday). ;D