Tress of the Emerald Sea by Brandon Sanderson
Best Books of 2023
1,252 books — 1,877 voters