Yet again, Dallas has a new dessert shop. This one has a spirit animal: an actual llama named Dolly who lives in the South of France. But you’ll also find the essence of the Cookie Monster here too.