Warrior Bards by Juliet Marillier (series)

From Book Trigger Warnings