This book is mostly tedious and repetitive. It‘s very slow. There are supposed to be surprise reveals, but they are predictable. All that said, there are a few laugh out loud moments, and that saves it from being a complete waste of time. 3 out of 5 stars.