I liked this very much! You're such a wonderful writer that I'm bound to like whatever you write, and I didn't even mind the no Snarry smut (although I kept wondering if it was going to somehow morph into incest), but thank for keeping it on the up and up! Great premise and I really liked imagining how Sam Snape looked.
I also loved the Lily twist and that James really was a bit of a bastard to her. Too bad she didn't go for her dreams...
I also kept expecting that Severus would turn out to be gay, but it was cool that you didn't bow to that Snarry convention either.