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