A Throne of Swans by Katharine Corr
YA Novels of 2020
825 books — 2,638 voters