Oh, wow! This was amazing. You incorporated the AU changes perfectly. James was just how I always imagined he would be, and I liked that he and Lily weren't the perfect couple a lot of people seem to assume they would have been. And poor, oblivious Harry! And, really, poor Severus for misunderstanding. But it all worked out beautifully. Great work.