691 reviews by:

shannon_booklady77

Filter

There were too many plots left wide open at the end. Otherwise I would have given it 5 stars.