Other mistake: At the beginning Jennifer Lopez says that Fran's name is Francine. When they show the wedding invitations it says Frances as her given name.
Other mistake: When Steve rescues Mary from the galloping horse, after he picks her up, in the far shot, it's quite noticeable that it isn't Mary wrapped around Steve, it's a dummy.
Answer: Her ex... who was not available since he was in love with another woman and not Mary.
Boobra