Six of Crows #1 by Leigh Bardugo
Best Books Ever
76,097 books — 282,867 voters