Lucy (Sandra Bullock) es una joven taquillera del metro con poca suerte en el amor. Su sueño es salir con Peter (Peter Gallagher), un guapo ejecutivo que todos los días coge el metro sin fijarse en ella. Un día Peter tiene un accidente en el metro y, aunque Lucy le salva la vida, queda en estado de coma. Cuando va a visitarlo al hospital, y los familiares de Peter creen que ella es su prometida, Lucy no se atreve a decirles la verdad. La situación se complica porque Jack, el hermano de Peter, empieza a sospechar que Lucy no es la novia de su hermano.