Stunning stuff, this. You got the just-out-of-her-teens Lily just right for me; she had that growing up and maturing that she'd never got the chance to do alive. I loved what you did with James and Sirius, but especially with Lily and Severus as children. The different futures were great, and Lily looking after baby!Tom worked very well.