This book kept me intrigued all the way up to end, making me want to know what was going to happen next. Through all the riddles upon riddles, and secrets upon secrets, I was captivated by the plot and left utterly shocked by how everything played out. Such an incredible book!