This was such a roller coaster ride. It has everything - speed, emotions, drama(loads of it), intense and light characters. Everything is put together so nicely. Then there are those complex characters whose morality can't be determined. It is not historical - it is fiction. And the best of it.