Six of Crows #1 by Leigh Bardugo
Best Books Ever
79,014 books — 294,072 voters