Dragonsbane by Barbara Hambly

In a world where dragons are both feared and revered, a young prince seeks the help of a legendary dragonslayer, John Aversin, to save his kingdom from a menacing dragon. Accompanied by his partner Jenny, a powerful yet conflicted witch, John embarks on a perilous journey that tests their courage, loyalty, and love. As they confront the dragon, they also grapple with their own inner demons and the complexities of power and sacrifice, ultimately discovering that true heroism lies not in slaying monsters but in understanding and embracing one's own humanity.

Purchase from Bookshop.org