It’s been a long time since a novel
Has captivated me like this. Bryan Greenwood has the most interesting and refreshing way of writing. Kept me hooked till the last line.