This is one of those films that you say to yourself, "Wow!.... What an emotionally satisfying film!". It is definitely filled with great emotional highs and lows.
While the performances were very good in general (Especially Gena Rolands!). Kevin Zegers(Charlie) came up a bit short.
The Romantic Quality of the screenplay all be it a bit mushy,is exactly the quality that I think you should come away with. It gave me tears in my eyes. It has a certain spiritual undertone as well. It makes one think about how our weaknesses can be our strength.
All and All I'd give it a score of 7.5 out of 10.