Ingen förstår sig på kärlek och romantik bättre än Mary Fiore (Jennifer Lopez). Hon är trots allt den mest efterfrågade bröllopsfixaren i San Francisco. Hon är den som ser till att alla andras drömmar slår in, men är lite för upptagen för att ha något eget kärleksliv. Men Marys hela värld rasar samman när hon upptäcker att det bröllop hon själv arrangerar är Steves - henne nyfunna kärlek.