I don't know why this movie got good critic reviews. It's just basically "When Harry Met Sally" or "Sleepless in Seattle" or pretty much any Hugh Grant movie.
It's got all the stereotypical elements -- man falling in love, having second thoughts, longing for girl, regretting himself, etc.
The first hour is very tired. I kept thinking, what is the point of this movie? It gets a little better, but it is not a smart movie. It's a $1.99 rental basically.