Redeeming Love by Francine  Rivers
Christian Chick Lit
524 books — 506 voters