The "Mom" / "Ma" voice arc
This is the SwanQueen device par excellence.
- "Mom" for Regina = permanent. From day one, never changes. If Henry calls Regina "Regina" in a scene, something has gone catastrophically wrong.
- "Emma" for Emma = early phase. When Henry is still negotiating who Emma is to him.
- "Ma" / "Mom" for Emma = milestone. The single most-anticipated naming moment in SwanQueen fic. A reader will track the chapters waiting for it. A writer who delivers this naming carelessly squanders the most powerful moment in their toolkit.
- Reversions = signals. If Henry has been calling Emma "Ma" for chapters and then reverts to "Emma" — the reader knows something has fractured.
A SwanQueen fic that does not engineer this naming arc with care is missing the architectural keystone.
Provenance & technical details
{
"documentId": "f4de91f1-ba91-49be-a59f-343ec250af39",
"revisionId": "5712609b-da8c-4e73-a6d0-0b272f606002",
"revisionNumber": 1,
"canonicalFilename": "09_characters_and_couples_research.md",
"canonicalPath": "source_truth/apocalypse_now/active/09_characters_and_couples_research.md",
"sourceRole": "Characters and couples research.",
"sha256": "690684cefb281d454896bba8ddb695486eb4a7fc0bcb3cfeaa0bb083a87468f9",
"byteSize": "289844",
"storedPath": "sources/sha256/690684cefb281d454896bba8ddb695486eb4a7fc0bcb3cfeaa0bb083a87468f9.md",
"importRun": "061e24ad-08d7-4b68-a46f-3397da379e3f",
"importedAt": "2026-09-06T18:47:12.694Z",
"sourceModifiedAt": "2026-09-06T18:31:04.693Z",
"documentCreatedAt": "2026-09-06T18:47:12.694Z",
"documentUpdatedAt": "2026-09-06T18:47:12.694Z",
"revisionMetadata": {
"sourceRole": "Characters and couples research.",
"locatorUnit": "UTF-16 code units; zero-based; end-exclusive",
"documentOrder": 9,
"parserVersion": "markdown-sections-v1",
"sourceModifiedAt": "2026-09-06T18:31:04.693Z"
},
"section": {
"id": "6e03b3f7-49b9-405e-8279-a1e4503e68a8",
"parentId": "701b2d7f-715b-4bfc-952f-b072a17adbfe",
"order": 275,
"headingLevel": 4,
"sha256": "cdee854767963f4fdef3d093bc93bff072b5f1636d1f4e88748e8a7529e41f32",
"startOffset": 162505,
"endOffset": 163326,
"metadata": {
"endLine": 2328,
"startLine": 2318,
"locatorUnit": "UTF-16 code units; zero-based; end-exclusive",
"parserVersion": "markdown-sections-v1"
}
}
}Revision history (1)