Sharon Pogue (Jennifer Lopez) é uma policial de Los Angeles que luta contra as pressões naturais de sua profissão e ainda o trauma de ter sido abusada na infância. Sua vida é alterada para sempre quando ela é salva por Catch (James Caviezel), um homem que perdeu recentemente sua esposa e filho em um acidente de carro. Logo um romance entre eles tem início, mas eles precisarão resolver suas dívidas com o passado antes de ficarem juntos.