Finnikin Of The Rock by Melina Marchetta

Set in the mythical land of Lumatere, the story follows a young man named Finnikin who, along with his mentor Sir Topher and a mysterious novice named Evanjalin, embarks on a quest to reclaim his homeland, which has been cursed and left in turmoil for over a decade. As they journey through dangerous territories, Finnikin grapples with his past, the weight of leadership, and the hope of reuniting his people. The novel weaves themes of identity, loyalty, and the power of belief, as the characters confront their fears and forge new alliances to break the curse and restore their kingdom.