Stundenlang steht die schüchterne Mirabelle Butterfield (Claire Danes) hinter ihrer Ladentheke, in der Handschuhe feilgeboten werden, die niemand mehr haben möchte, und träumt dabei von der großen Liebe. Die kommt überraschend und ungeplant, aber gleich im problematischen Doppelpack: Ray Porter (Steve Martin) tritt in ihr Leben. Er ist älter, reich, geschieden, erfolgreich, selbstbewusst und er begehrt sie - jedoch ohne jede Verpflichtung. Und da ist noch Jeremy (Jason Schwartzman), der stets liebenswert chaotische Musiker. Mirabelle verliebt sich in den glamourösen Ray und ihr Leben bekommt eine magische Wendung. Doch schließlich stellt sie fest, dass sie sich zwischen den beiden Männern entscheiden muss. Denn der charmante Millionär Ray Porter hat so ganz andere Vorstellungen vom perfekten Glück als sie selbst.
For hours, the shy Mirabelle Butterfield (Claire Danes) stands behind her shop counter, where gloves are offered for sale that no one wants anymore, dreaming of the great love. It comes as a surprise and unplanned, but in a problematic double pack: Ray Porter (Steve Martin) enters her life. He is older, rich, divorced, successful, self-confident and he desires her - but without any obligation. And then there's Jeremy (Jason Schwartzman), the always endearingly chaotic musician. Mirabelle falls in love with the glamorous Ray and her life takes a magical turn. But finally she realizes that she has to choose between the two men. Because the charming millionaire Ray Porter has completely different ideas of perfect happiness than she does.