I love Amy Adams.
She should have been, at least, nominated for an Oscar for Best Actress. That's one of the problems with the Oscars, they seldom nominate an actress for the award, unless she is in a drama.
Look for all the in-jokes in the film. One of them being the name of the Italian cafe in the film.
I also like the idea that you had the romantic meeting the practical, with the romantic becoming a little more practical, and the practical becoming a little more romantic.