Redeeming Love - Francine Rivers
I cried the second time too--even knowing how it would end.