I just started reading this on a whim and because it is highly recommended. Anyone who has read this have an opinion? Preferable if spoilers are marked but I personally don't get too upset I tend to enjoy the journey even knowing a few twists.