3.0

3.5 stars. An absorbing story with great writing that kept me engaged throughout.