The ninth book in Carol Dean’s Granny Ridley Series.
In the fairy tale Little Red Riding Hood was lovely, and kind, and sweet.
Then along came Granny Ridley dressed in red. That changed the big bad wolf’s mind.
Just shows how wrong some fairy tales can be.