I loved this idea - that Draco somehow inadvertantly banished himself. It was a very plausible (well for the HP world) way for it to happen and how time didn't mean much. Draco has a long way to go but I'm glad Snape is there. Really intriguing idea and well executed!