I loved the movie as well. I think Channing did a good job, IMO. Savannah pissed me off, though.

It had some shocking/unexpected moments which is rare in the usually predictable romantic genre.