No Spoilers:
Before I say these mean things allow me to first point out that the movie was pretty enjoyable and if you are looking for a light easy holiday movie and have already burnt through all the really good ones, then go ahead and watch this. It isn't bad, just not deserving of "really good" or "great". It is actually a little good. 5/10 would be "just okay", which is why I'm giving it a 6/10, because it wasn't boring and did make me smile some.
In the beginning of the film they showed her as being very shallow. They made the mistake of never showing her as having wised up. She continued to be shallow through to the end. Yes she wizened a little, but not enough.
The movie never really gets deep enough to allow Amy Smart to show off her acting skills (she is a proven good actor). Not much of anything very heartfelt happens. No tears shed. No real feeling of caring for the characters.
Some of the plot feels a bit carelessly thrown together as if with a mindset of "yeah this will fill in the basic romcom blueprint good enough".
Felt like another movie training people to think that everyone is mystically fated for "the one" and that marriage is everything. Ironically it actually tries, for a brief moment, to suggest that her obsession with marriage instead of enjoying the day was the cause of some of her past problems.
Anyways. I kind of enjoyed it, but it felt shallow like the main character.