Although the story is a little bit complex but it has an extremely smoothening and a lovely well stitched story line that touches your heart and one can connect himself or herself with the characters of the book instantaneously and can findout themselves in the world of fantasy or reality.The build up of the story is great.
I loved how the book ended.