Amazon calculates a product’s star ratings using a machine learned model instead of a raw data average. The machine learned model takes into account factors including: the age of a review, helpfulness votes by customers and whether the reviews are from verified purchases.
I am not usually into psychic or paranormal stories. But CJ blended the theme into the story without overpowering (excuse the pun) the plot. The development of and the relationships between all the characters is the main story with the Ministry being the glue holding it all together. Great story. Well written.