Stories, Analogy, and the Layer After LLMs

I learned today that Patrick Stewart passed away a couple of days ago, on Oct 28. So this blog also serves as a tribute to the actor who played one of my favorite characters.

Darmok and Jalad at Tanagra

In the Star Trek: The Next Generation episode Darmok, Captain Picard encounters the Tamarians, a people whose words can be translated but still cannot be understood. They communicate largely by invoking people, places, and situations from stories shared throughout their culture.

  • “Shaka, when the walls fell.”
  • “Darmok and Jalad at Tanagra.”

The words themselves are understandable. What Picard lacks are the references. Who was Darmok? Who was Jalad? What happened at Tanagra? What relationship among those characters and events is the speaker asking him to recognize?

Once Picard begins learning the stories behind the references, the language begins to make sense.

Good short YouTube video: Darmok, under 8 minutes

The episode has been bouncing around in my head because it ties together something I have been writing about from several directions: stories, references, metaphor, analogy, and curiosity may be much more fundamental to intelligence than we usually give them credit for.

I have gone as far as calling stories the transactional unit of human-level intelligence. I increasingly think that idea points toward a layer of AI that comes after the LLM—not replacing LLMs, but building around them.

I actually didn’t like this episode when I saw it in its first run back in 1991. It’s because I knew they still needed to learn the stories. It was also so blatantly obvious that we speak in metaphors to some extent. We learn from history, literature, other peoples’ experiences. In a way, I thought Captain Picard was extremely linguistically anthropocentric or human-centric in his assumptions about language. You’d think that’s very obvious in the 24th century.

We Already Speak Tamarian

The Tamarian language seems bizarre until we notice how often we already do something similar. American conversation is full of references to movies, television, sports, history, literature, music, advertising, politics, and shared cultural events. We all love a great reference. Someone mentions the Soup Nazi from Seinfeld, Clark Griswold’s tangled ball of Christmas lights, the rise of Chauncey Gardner in Being There, David and Goliath, or the boy who cried wolf. If you know the story, very little needs to be said.

There also might be less widespread sources—from a notorious family or office event—whereby only family or co-workers will understand. For example, “Uncle Willie and the lemons”.

Speaking of Seinfeld, a friend and I were recently discussing how it’s almost a “social reference library”. It’s surprising how many stories we can refer to as metaphor. For example, we could start a TikTok “trend” of Tamarian-style metaphors:

  • George with the whale — a lie forces someone to become what he only pretended to be.
  • George doing the opposite— abandoning your habitual judgment because it has repeatedly failed.
  • George at the fire — self-preservation revealing character when social obligation disappears.
  • Jerry lost in the parking garage — a badly designed environment turning an ordinary task into an ordeal.
  • Kramer at the dealership — deliberately pushing past an assumed boundary to discover the real one.
  • George with the eclair — rationalization making an obviously unacceptable act seem defensible.
  • Elaine, dancing at the office party — the gulf between self-perception and everyone else’s perception.
  • Jerry before the Soup Nazi — willingly submitting to an unreasonable system because the reward is worth it.
  • George as Vandelay— a fabricated story becoming more elaborate until reality exposes it.
  • George double-dipping— a tiny act exposing incompatible assumptions about unwritten social rules.

A reference might point to an entire story, but it can also point to just one character, scene, setting, relationship, decision, or outcome within it. Those elements carry meaning because of their position in the larger story.

Think about everything packed into even a simple story:

Story ElementWhat It CarriesIconic Example
CharactersActors with different roles, capabilities, motivations, perspectives, and relationshipsDavid and Goliath — the underdog and the overwhelming opponent
SettingsThe environment and constraints within which events can occurThe Death Star trench in Star Wars — a constrained setting that shapes the entire attack
ScenesParticular states or situations at a point in the unfolding storyClark Griswold waiting for his Christmas bonus — a single scene that captures expectation, frustration, and impending disappointment
SequencesHow one scene or state leads to another through timeThe tortoise and the hare — overconfidence, pause, persistence, reversal, outcome
ConflictsCompeting goals, pressures, constraints, or forcesCaptain Ahab and Moby Dick — obsession set against an uncontrollable force
Causes and consequencesWhat produced an event and what changed because of itThe boy who cried wolf — repeated false alarms destroy credibility, producing the later consequence
Successes and failuresWhich actions worked, which did not, and under what conditionsApollo 13 — repeated failed assumptions and improvised solutions under severe constraints
LessonsPatterns or knowledge that can be carried forward into another situationThe Good Samaritan — moral responsibility extends beyond expected social boundaries

A tiny reference can dereference that much larger structure in another person’s mind.

The Bible and texts from pretty much all religious traditions are packed with this mechanism. Many stories may just seem like tales of great godly feats but are really about a payoff of a great human lesson. There are long narratives, short parables, poetry, proverbs, metaphor, and memorable characters. “David and Goliath” escaped the original story centuries ago and became a general pattern for a small challenger confronting a powerful opponent. The Good Samaritan became a character type. The Prodigal Son became another. Psalms encode experience through poetry, while Proverbs compress lessons even further.

You do not have to retell those stories every time you use them. Once they become shared cultural knowledge, the reference becomes a pointer to the story. That is remarkably close to what the Tamarians are doing.

Much of Language Is Fossilized Metaphor

The Tamarian language seems less exotic the longer we think about how our own language works. We do not merely make occasional metaphors. A tremendous amount of ordinary vocabulary grew through metaphorical extension: something concrete that humans could see, touch, feel, or do became a way of describing something more abstract. Eventually the transferred meaning became so familiar that we stopped noticing the metaphor.

WordConcrete MeaningMetaphorical Extension
graspPhysically hold somethingUnderstand an idea
pointA particular physical locationThe central idea of an argument
rootPart of a plant beneath the groundAn underlying cause
branchPart of a treeA division of an organization or field
headPart of the bodyLeader, top, or front
footPart of the bodyBottom or base
brightGiving off or reflecting lightIntelligent or perceptive
heavyHaving substantial physical weightSerious, intense, or difficult
warmRelatively high temperatureFriendly or emotionally receptive
coldRelatively low temperatureEmotionally distant
fallPhysical downward movementDecline, defeat, or collapse
risePhysical upward movementIncrease, advancement, or rebellion

Linguists sometimes call these dead metaphors. The metaphor has become so conventional that speakers no longer experience it as figurative language. That suggests a stronger statement:

Much of ordinary language is fossilized metaphor. Words that now seem literal often began as transfers from physical experience, spatial relationships, bodily action, or older stories.

The progression can look something like:

So Darmok may not portray an utterly alien form of communication at all. The Tamarians simply leave visible something that our own language often hides.

The “X of Y” Shortcut

We do something similar when we describe an unfamiliar place by naming a familiar one.

Waimea Canyon on Kauaʻi, for example, is commonly called “the Grand Canyon of the Pacific”. The expression does not provide measurements, geology, climate, vegetation, or a map. Instead, it asks the listener to retrieve an existing mental model of the Grand Canyon and transfer some of its salient characteristics to Waimea Canyon.

This pattern is everywhere:

PlaceFamiliar ReferenceWhat the Metaphor Is Asking Us to Transfer
Nashville, TennesseeThe Athens of the SouthAthens as a reference for education, arts, learning, and culture; Nashville even built a full-scale Parthenon replica.
Ouray, ColoradoThe Switzerland of AmericaAlpine mountains, steep valleys, dramatic scenery, and a compact mountain settlement.
Atlanta, GeorgiaHollywood of the SouthA large film-production ecosystem analogous to Hollywood’s role in film and television.
Bengaluru, IndiaThe Silicon Valley of IndiaA dense technology ecosystem of software companies, technical talent, entrepreneurship, and investment.

But there is an important dependency hiding inside every one of these expressions. Calling Waimea Canyon “the Grand Canyon of the Pacific” may tell someone quite a bit if that person consumed its richness of properties, standing at the rim of the Grand Canyon. They can retrieve the scale, depth, exposed walls, distances, colors, and feeling of looking across an enormous canyon landscape.

For someone who has never seen the Grand Canyon—and perhaps knows little more than its name—the metaphor carries much less information. The same applies to “Athens of the South”. If Athens means little more than “a city in Greece”, much of the intended meaning disappears. “Silicon Valley of India” becomes shallow if Silicon Valley itself is only a name.

That is the Darmok problem again: A metaphor cannot transfer knowledge that the receiver does not already possess. “Darmok and Jalad at Tanagra” is meaningless to Picard because he does not know about Darmok, Jalad, or Tanagra.

“The Grand Canyon of the Pacific” has the same dependency, only hidden beneath a reference familiar enough that we rarely notice it. Metaphor therefore does not transport the whole meaning. It sends an address and relies upon the receiving mind to reconstruct the rest.

Stories Are Packages of Experience

A story is therefore much more than text. It packages players, relationships, motivations, context, sequences of events, changes in state, causes, consequences, successes, failures, and often a lesson.

That may help explain why humans have carried stories for thousands of years. Before databases, textbooks, or even writing, stories were a remarkably durable way to serialize experience so another brain could reconstruct it.

In Stories are the Transactional Unit of Human-Level Intelligence, I argued that stories are densely linked units of knowledge. Scenes can themselves be stories. Characters participate in many stories. Motifs recur across them. One story reminds us of another.

The result is not a filing cabinet of isolated narratives. It is closer to a densely connected story space. References provide shortcuts through that space.

Systems Tell Stories Too

There is another meaning of “story” that is especially important to what I have been building. A story does not have to be a novel, movie, parable, or anecdote. A system unfolding through time tells a story too:

  • A customer enters a store, examines something, asks a question, buys it, returns it, contacts support, and eventually becomes either a loyal customer or an ex-customer.
  • A patient enters a hospital, is examined, tested, diagnosed, treated, monitored, and discharged.
  • An AI agent receives a task, retrieves context, calls tools, encounters an exception, revises its approach, and eventually succeeds or fails.

Each is one actual path through a system.

That is essentially what I was trying to capture with Time Molecules. Traditional BI is very good at describing things and their characteristics. Time Molecules instead asks what happens through time. Events are organized into cases, with each case representing one cycle or instance of a process.

Put another way:

A case is to a system something like a story is to a world: one particular way events actually unfolded.

The system represents the space of possibilities. The case is one realized journey through it.

That also means different runs through the same system produce different stories. A normal order proceeds smoothly. Another encounters an inventory problem. Another is delayed. Another is canceled. The cast may differ, the timing differs, branches are taken or avoided, and the ending may change.

In AI Agents, Context Engineering, and Time Molecules, I described this very directly: every cycle of a process tells a story. Looking only at the final result throws away much of the intelligence contained in how that result came about.

When we collect many similar cases, another interesting thing happens. The stories begin to rhyme (a metaphor). A Markov model can summarize those recurring stories—the common transitions, alternative paths, loops, exceptions, probabilities, and timing. It is not one story. It is a probabilistic abstraction of many related stories.

That framing became much more explicit in the Time Molecules 2026 Refresh: event sequences such as customer journeys, hospital visits, machine workflows, support incidents, and agent runs become first-class analytical objects, while Markov models compress large populations of those stories into analyzable abstractions.

This is important for analogy. In Analogy and Curiosity-Driven Original Thinking, I described Time Molecules as a process library. The idea was not to store only processes that obviously belong to one enterprise or industry. It was to preserve processes across very different domains because a process from one domain might become the analogy that helps solve a novel problem somewhere else.

That gives stories another role. They are not only how humans communicate experience. They can also become units of process memory.

Parsing Stories into Analogy Candidates

In my earlier discussion in Stories are the Transactional Unit of Human-Level Intelligence, I explored a fairly prescriptive way of turning stories into machine-readable structures. I used SBAR—Situation, Background, Assessment, Recommendation—as an intermediate structure and then encoded the resulting story as an RDF knowledge graph. The idea was to move from messy narrative, to manageable pieces, to an explicit structure that could be linked to other knowledge.

The table below suggests another complementary way to parse stories, this time specifically for analogy.

Story ElementWhat We Might Extract
CharactersRoles, motivations, capabilities and relationships
SettingsEnvironmental conditions, resources and constraints
ScenesImportant states or situations
SequencesTransitions among those states
ConflictsCompeting goals, pressures or forces
Causes and consequencesWhat appears to lead to what
Successes and failuresActions, conditions and outcomes
LessonsPatterns that might transfer elsewhere

These are manageable reductions of a much richer story. They inevitably lose information, but they give us pieces that machines can compare.

Breaking a story into smaller parts is only the first step. If we want machines to search, compare, and reason over those parts, they need representations that preserve different aspects of the story.

There probably should not be one universal representation. The same scene, character relationship, conflict, or sequence could be encoded several ways because each representation preserves something different.

Representation FamilyExamplesWhat It PreservesRole in Analogy
Narrative / semantic representationText, embeddings, vector storesMeaning, context, tone, fuzzy similarity, conceptual resemblanceFinds candidate stories or fragments that seem semantically related even when the wording and domain differ
Graph representationRDF, knowledge graphs, property graphs, causal graphsEntities, roles, relationships, dependencies, causes, provenanceExposes structural correspondences: who maps to whom, what relationship maps to what, and where the analogy breaks
Temporal / process representationTime Molecules, event sequences, Markov modelsOrder, transitions, timing, branches, loops, recurring paths, probabilitiesFinds stories that unfold similarly and generalizes across many related trajectories
Structured / symbolic representationSchemas, rules, constraints, attributes, goals, conditionsExplicit properties, requirements, limits, actions, outcomesTests whether an analogy is actually applicable under the conditions of the current situation

These representations are complementary rather than mutually exclusive.

A story does not need to have one canonical encoding. Different representations preserve different aspects of the same experience.

  • Narrative text and vectors preserve the semantic richness of the story and make fuzzy retrieval possible. A vector search might discover that a supply-chain problem resembles an ecological process even though they share almost no vocabulary.
  • Graphs preserve explicit structure: actors, roles, relationships, dependencies, causes, and other connections. Once a candidate analogy is found, a graph can help determine exactly which portions correspond and which do not.
  • Time Molecules and Markov models preserve how the story unfolds through time. Individual event sequences retain particular cases, while Markov models generalize across many related or “rhyming” stories.
  • Structured and symbolic representations preserve explicit constraints, conditions, goals, and rules. They can help test whether a seemingly good analogy survives contact with the actual circumstances of the current problem.

None of these needs to win. The same story can be represented in several forms at once, and each provides a different lens through which an analogy can be discovered, tested, and eventually reused.

The same story fragment can therefore have several representations at once. That matters because analogy does not require two stories to match in every way. We may discover similarity in a vector space, confirm an important relationship in a graph, find a matching sequence in a process model, and reject another portion because the causal structure is different.

The representations give us different ways of finding and examining candidate correspondences. They do not, by themselves, solve the new problem.

The important part is that we do not need to match only whole stories to whole problems.

A current problem might resemble one story in its characters, another in its sequence, another in its conflict, and yet another in the way an apparently successful action produced an unexpected consequence.

That gives us something more specific than: This problem is like David and Goliath.

It might instead become:

  • The competitive relationship resembles David and Goliath.
  • The sequence resembles the boy who cried wolf.
  • And the solution to one particular bottleneck resembles something seen in an ant colony.

Those are sub-metaphors—smaller structural correspondences drawn from different stories. And that is where the hard part begins.

Metaphor Points, Analogy Maps

This also helps clarify the relationship between metaphor and analogy. A metaphor can say, in effect: This is like that.

For example, Microsoft vs. IBM around the early 1980s was “David and Goliath”. No elaborate explanation is necessary. The listener begins reconstructing the pattern.

Analogy goes further by asking how the structures correspond.

  • Who is David here?
  • Who is Goliath?
  • What corresponds to the sling?
  • Which advantage held by the apparently weaker player changes the balance?
  • And perhaps most importantly:
  • Where does this analogy stop working?

In Analogy and Curiosity-Driven Original Thinking, I argued that novel solutions can emerge when we recognize similar relational structures in very different domains. A process from ecology, geology, manufacturing, warfare, medicine, or cooking might provide the seed of a solution somewhere seemingly unrelated.

The old story does not supply the answer. It provides a candidate structure from which an answer can grow.

Curiosity Searches the Story Space

But how do we find the right story? That is the role of curiosity.

Something does not fit our current explanation. We feel there is a hole somewhere. We remember something vaguely similar. We follow it. Maybe it fails. That reference reminds us of another one. We wander into another domain entirely.

That wandering is not necessarily wasted motion. Curiosity is probing the story space for another structure that might fit.

An experienced person has more than facts accumulated in memory. The person has thousands of stories: projects that succeeded, projects that failed, people who reacted unexpectedly, bugs that turned out to have strange causes, books, jokes, movies, mistakes, conversations, historical episodes, things a teacher once said.

Experience expands the library from which analogy can draw. That is one reason I argued in Long Live LLMs! The Central Knowledge System of Analogy that LLMs remain extraordinarily important. Their huge semantic breadth gives them access to an immense range of possible connections.

But finding a possible analogy and living through a story are not quite the same thing.

From Metaphor to Solution

Finding analogies is not the same as solving the problem. Retrieval may actually become the easier part. LLMs, vectors, knowledge graphs, and process libraries can provide enormous numbers of possible analogies. The difficult work is deciding which portions are salient.

For each candidate analogy we need to ask:

Analogy CheckWhat We’re Testing
What corresponds?Identify the actors, roles, relationships, events, states, or mechanisms that map between the old story and the current situation.
What does not correspond?Find the places where the analogy breaks rather than forcing the stories to match.
Which relationships are important to the outcome?Separate the structural relationships that helped produce the result from surface similarities.
Which details are incidental?Discard attributes that belong to the original story but have little bearing on why events unfolded as they did.
What current constraints invalidate part of the analogy?Test whether differences in environment, resources, timing, scale, incentives, technology, or other conditions make part of the old solution unusable.
Can pieces of several analogies be combined?Treat an analogy as a source of components rather than a complete answer; combine salient pieces from multiple stories into a new candidate solution.

The resulting solution may therefore never have existed as a complete story anywhere in the library. It is constructed from pieces of prior stories.

A scene from one story contributes an approach to a bottleneck. A character relationship from another suggests how two participants might interact. A process from nature suggests a mechanism. A historical failure warns against a particular path. A completely different story supplies the missing final step.

The analogies are seeds, not answers.

This is close to what I meant in Analogy and Curiosity-Driven Original Thinking when I described analogy as the beginning of a solution rather than the solution itself. A process we have encountered before gives us something to start with. From there, we mutate it to fit a novel situation.

So an architecture for analogy might look something like starting with our current situation we’re experiencing, then:

  1. parse into story elements
  2. retrieve matching stories and story fragments
  3. map corresponding roles, states, relationships and sequences
  4. identify the salient transferable pieces
  5. combine pieces from one or more analogies
  6. construct a candidate solution
  7. act
  8. look again

The final step is essential. The analogy was only a hypothesis about how the current story might unfold. But, reality gets the last word.

Tying Up the Analogy Arc

Looking back, I can now see this thread developing across several things I wrote without originally planning them as a series.

PublishedBlogPart of the Arc
March 14, 2025Sneak Peek at My New Book—Time MoleculesMoves from static things toward systems unfolding through sequences of events. Cases capture particular trajectories through processes.
June 27, 2025Analogy and Curiosity-Driven Original ThinkingExplicitly describes Time Molecules as a process library. Curiosity searches widely; analogy maps relational structures from familiar processes onto novel problems.
October 10, 2025Stories are the Transactional Unit of Human-Level IntelligenceStories package context, players, sequence, interaction, outcomes, and lessons into reusable units of experience.
November 3, 2025Long Live LLMs! The Central Knowledge System of AnalogyLLMs provide extraordinary breadth for discovering possible relationships among far-flung pieces of accumulated human knowledge.
February 17, 2026An Interlude Before the Third Act of “The Assemblage of AI”Makes the evolutionary library explicit: evolution generates solutions, humans observe them as examples, and culture becomes the expanding library for future analogy.
March 4, 2026The Products of System 2Stories, plans, strategies, procedures and designs become durable products of deliberate intelligence. It explicitly connects story to analogy.
May 15, 2026Time Molecules 2026 Refresh/UpdateMakes the story interpretation of Time Molecules explicit: event sequences are stories and Markov models are abstractions of many “rhyming” stories.
September 28, 2026Symbols Travel, Meaning Is RebuiltMeaning itself does not travel intact. Symbols and references travel, while the receiving mind reconstructs meaning from its accumulated context.
October 28, 2026Updating Decision Data Points: Why a Fast Semantic Layer Is Part of the Intelligence LoopAdds re-observation: remembered stories and observations cannot simply be trusted indefinitely because the world continues changing.

Seen together, the progression looks something like:

Curiosity searches across the library. Time Molecules provides one way of making actual process stories and their generalized patterns machine-accessible. And re-observation asks whether the story we believe we are currently in is still the story actually unfolding.

Picard and Dathon at El-Adrel

The ending of Darmok may be the most interesting part of all this. At the beginning, Picard cannot understand “Darmok and Jalad at Tanagra” because he does not possess the underlying story. Then Picard and Dathon live through a story of their own.

By the end, that experience has itself become a Tamarian reference: Picard and Dathon at El-Adrel.

A new event has become a story. The story has acquired characters, a setting, actions, an outcome, and meaning. And now that story can become a reference used to understand some future situation.

The library has grown:

After LLMs

LLMs are extraordinarily good and fundamentally useful at portions of this process. They can roam an enormous space of human knowledge, recognize relationships among seemingly unrelated things, propose analogies, identify corresponding roles, and tell us about stories we have never encountered.

Whether or not larger LLMs continue improving, I don’t think the destination is simply a larger LLM.

The layer around it may need a memory of actual experiences and stories, ways of retrieving structurally relevant stories rather than merely semantically similar text, mappings among their characters and relationships, mechanisms for noticing where analogies fail, and ways of incorporating what happens next back into memory.

And, as I recently argued in Updating Decision Data Points, it has to re-observe. The story we think we are in can change underneath us.

The analogy process above can itself sit inside a larger intelligence loop:

The LLM could be enormously powerful inside such a system without needing to be the entire system.

Notes on Related Work

I should be clear that this line of thinking did not begin for me with the research below. It began when I saw the “Darmok” episode on its first run in 1991. I remember thinking even then that the Tamarians still had to learn the underlying stories before their references could mean anything, and that humans already communicate this way to a lesser extent through history, literature, parables, movies, television, and shared experience. “Darmok” first aired on September 30, 1991.

There is, however, a substantial line of research nearby. In 1983, Dedre Gentner introduced structure-mapping theory, arguing that analogy depends primarily on mapping relationships between a source and a target rather than matching their superficial attributes. Gentner, “Structure-mapping: A theoretical framework for analogy” That idea was subsequently turned into the computational Structure-Mapping Engine (SME) by Brian Falkenhainer, Kenneth Forbus, and Gentner in 1989, and followed by decades of research on structural alignment, similarity, analogy, and metaphor. Falkenhainer, Forbus & Gentner, “The Structure-Mapping Engine”

MIT’s Patrick Winston approached a neighboring problem from the direction of stories. His 2011 Strong Story Hypothesis proposed that story telling and story understanding have a central role in human intelligence. Winston, The Strong Story Hypothesis and the Directed Perception Hypothesis That work developed into the Genesis Story Understanding System, which went beyond simply reading stories: Genesis compared and aligned stories, recognized recurring concepts, reasoned by analogy, answered questions, generated summaries, and even constructed new stories and hypothetical variations. The Genesis Story Understanding and Story Telling System The Genesis Enterprise

The arrival of LLMs has brought these old questions into a new setting. In 2023, researchers at Google DeepMind and Stanford demonstrated analogical prompting, in which an LLM generates relevant examples or lessons from which to reason about a new problem. Large Language Models as Analogical Reasoners The research has continued rapidly enough that a 2026 systematic review now describes a four-decade field spanning symbolic approaches, cognitive models, and newer LLM-based analogy generation and evaluation—and notes that whether LLMs are performing genuine analogical reasoning remains an open question. A Systematic Review of Analogy Generation and Evaluation

I am certainly not claiming that stories and analogy have gone unexplored. What interests me here is a somewhat different assembly. That is, stories decomposed into manageable elements; graphs, vectors, and process models used to retrieve corresponding stories or fragments; analogy used to identify what transfers; and salient pieces from several old stories recombined to construct a solution to a new one.

Darmok and Jalad at Tanagra

Perhaps stories survived for thousands of years not simply because humans enjoy entertainment. Stories may be one of the primary ways we serialize experience:

  • References point to them.
  • Metaphor compresses them.
  • Analogy reuses them.
  • Curiosity searches among them.
  • Language transmits them.
  • And intelligence turns what happens next into another story.

That is why I increasingly suspect that stories and analogy are not peripheral capabilities to bolt onto an LLM. They may be a significant part of what we need to build around the LLM. Maybe there is an aspect to AI encountering us—a metaphor based on the Darmok episode. In other words, Picard and Dathon at El-Adrel.

Leave a Reply