A review by undercoverlib
Redeemed by Kristin Cast, P.C. Cast

4.0

Satisfying conclusion to an extremely long series.