The one part that irks me
I get it's all about Kathleen changing and all but I hate when Joe explains not being able to understand why she could forgive "this guy" for standing her up but not forgive him for this one little thing of putting her out of business. That's not a little thing, you've messed with someone entire life and left someone to wonder how she will care for herself along with her employees that are now out of jobs.
Some guy standing me up will make me angry and hurt but being stood up doesn't ruin a normal person's life. He also apologized for standing her up.
He never really actually said, "I'm sorry for having to put you out of business and possibly ruining your life" although he did work to make amends over the course of time between the close of her business and him revealing himself to her.
So she does eventually forgive him but I just thought that line was weird and makes me cringe whenever I watch the movie.