Redeeming Love by Francine Rivers
Christian Chick Lit
535 books — 511 voters