Actually, just wrapped up 'Fierce Hearts' yesterday. The main two are definitely Catia and Torin. Catia's this apprentice healer forced into this journey after her village is attacked, and you're kind of stuck in her head for most of it, which works because her anxiety feels super real. Torin's the scarred, grumpy warrior assigned to protect her, and their dynamic is the core—less instant romance, more prickly alliance built on survival.
Then there's Idris, who's Catia's mentor figure and gives off major 'wise but hiding secrets' vibes. The antagonist, Lord Varos, is pretty much the embodiment of corrosive ambition, but I found the political maneuvering with Queen Lira more interesting. She's not on page much, but her decisions ripple through everything.
Honestly, the fox-like creature, Kiba, almost stole the show for me. Not just a cute mascot, that little guy has his own tiny arc.