I totally understand Anna's dilemma here. In real life, such problem could break up couple easily.
Since this is a fictional work, it all worked out fine in the end. However, I kept thinking back about it... "What about Anna's wish?" or "What if she never be able to love Andy"? Yes, it is great that she's able to do it, but what I don't like is that everyone around Anna seems to force her to accept the fact that the child is gonna be there, whether she likes it or not.
Call me a heartless person, but this is a big deal. It happened, you can't love something just because you are supposed to. I mean Anna can love Andy, I'm glad she did, but it's the responsibility that come along with it. So at the very least, I wish Anna's family would give her an advice somewhere along the line of "compromise" instead of "you need to accept this or that."
As for the last name part, shouldn't Lily at least keep her Stewart last name as her middle name to honor her dead mother or something? Because Stewart is the name of the person who adopted her, It kinda feel weird that the name being excluded in the end. I mean I wouldn't even mind if Andy has a name like Andy Parker Stewart Kaklis (okay, that's a bit long but just my thought).