I can't agree with this perspective. This doesn't apply to the vegans I've met!
I keep hearing the idea that if your body craves a food it means you need it, but that's not really true. Very often we crave the least healthy things - I get PMS cravings for McDonald's fries and they have no nutritional value! Addicts crave drugs even when they damage their health. Refined sugar is a common craving and it's completely useless for us.
That said, it is harder for vegans to meet all their nutritional needs, and in Ruby's case, I think she's just not getting enough calories with her vegan diet.
---
It bothered me how she mispronounced Gare du Nord. Just needed to vent about that.

---
Mystery solved: the coffee was
almond latte so gender-swapped Martha couldn't drink it. The young ladies had to drink it instead. They drank so much that their pores stank of coffee.
Hey I'm not a writer, this is the best I've got.