This was a bit of a rollercoaster! I had no idea what it was about but was drawn in by the cover and title. Got down to the 30 minutes or so and was thinking how are they going to wrap this all up? The end was satisfying but felt a bit rushed. 3.5 stars