Corinne Jeffries, mujer dinámica y atractiva, nunca ha superado la muerte de su marido, Louie, en un desgraciado accidente, a comienzos de los años 60. Han pasado décadas y su amor por él sigue intacto. Cuando quedó viuda estaba embaraza y dio luz a una niña, Miranda, ahora una guapa universitaria. Desde entonces, ha tenido el apoyo incondicional del mejor amigo de su marido, Philip, quien siempre ha estado enamorado de ella. Hasta aquí una historia muy normal, pero... el día de su muerte, a Louie le brindaron en el cielo la oportunidad de reencarnarse en un bebé, ahora, un joven apuesto llamado Alex Finch. Alex conoce a Miranda por casualidad y entrará de nuevo en la vida de Corinne, desbaratándola por completo.