A Promise of Fire by Amanda Bouchet
— by Unknown on