A review by bhunsberger
Against All Odds by Danielle Steel

4.0

Lots of different story lines that came together well.