"A Rose In Winter" by Laura Florand from the anthology, No Place Like Home.
Here's the blurb from the author's blog:
Allegra Caldrone’s mother always told her not to talk to strangers.
But some strangers were more fascinating than others.
When an aggressive, sexy unknown man walked up to Allegra in a bar in a hilltown in Provence a week before Christmas, homesick Allegra expected to turn him into her newest friend in five minutes, just like she did everyone else.
She didn’t really expect to let him eat her up.
If you'd like to read a modern take on little Red Riding Hood, "A Rose In Winter" is delightful. I just recently "discovered" Laura Florand's Amour et Chocolat series, and I have, erm, devoured each and every one. This is a novella/short story in an anthology which I freely admit I bought just for this story. Ms. Florand writes with a deliciously lyrical voice that reminds me in many ways of Judith Ivory/Judy Cuevas.