Redeeming Love by Francine Rivers

What frontier man, in need of a sturdy, homemaking wife, would ever consider marrying the most expensive prostitute in town? Certainly not a resolute, guileless farmer who’s been saving himself for his future wife. But Michael Hosea, despite living in the hard frontier time of the California gold rush, is captivated by Angel, a prostitute…