Lucy Hill (Renée Zellweger) es una ejecutiva ambiciosa con mucho futuro que vive en Miami. Adora sus zapatos, adora sus coches y adora subir puestos en el escalafón corporativo. Cuando le ofrecen un puesto temporal lejos de su ciudad para reestructurar una fábrica, acepta inmediatamente sabiendo que un gran ascenso no anda muy lejos. Lo que empieza siendo un trabajo sencillo acaba siendo una experiencia que le cambiará la vida ya que Lucy va a encontrar un mayor sentido a su existencia y también, de forma imprevista, al hombre de sus sueños (Harry Connick, Jr.).