4.0

Enjoyed up until the final few chapters where it all went a bit wrong. The twist was good though.