At first I was a bit disappointed that Severus didn't remember but now I'm kinda glad he didn't. It's more realistic and it means they'll have to work for it rather than having it handed to them on a plate. Plus, I think Severus wins either way. If he never remembers he gets to fall in love with Harry and their child all over again, if he DOES remember eventually then he has two sets of lovely memories. :) Very thought-provoking. ;)