Prince of Thorns by Mark  Lawrence
The Grimdarks
476 books — 1,172 voters