Very nice concept of making Snarry work in a canon compliant world! I feel Snape's pain... must be hard not to be able to touch Harry. Makes me look forward to many years from now when Harry will get his own portrait so they can actually visit each other, hehe ;)