If you like mystery, then this is for you. It's not your typical "unexpected twist at the end" kinda book, but yes, there are twists. They're just done in such a way that you're pretty surprised how things come together. You have to pay attention, be...