Redeeming Love by Francine  Rivers
Christian Chick Lit
527 books — 507 voters