Rare to find good read these days that would keep you on your toes not bc you're upset with the character's quarrel or whatever but bc the plot is just good