7. In your saga canon
Henry is 10 on Day Zero. In part 2 — around 11 and a half. In part 3 — around 12. In part 5 — passes 13.
He travels with Emma and Regina in the convoy. He is:
- Part of the younger group — not just Emma and Regina's kid, but a kid the whole community learns to raise.
- Smart, emotional, connecting myth and family. He bridges characters, sees things others miss.
- Not a tiny screenwriter. Still a kid — scared, needs help, gets tired.
- Connected to Scout — a bond of life.
For his structural function specifically inside SwanQueen romance — Operation Swan, the bridge, the witness, the loyalty test, the protected, the grown-up arc, the Mom/Ma naming convention — see main_characters_and_couples.md Case File 4, Section 15.
For his voice and dialogue rules — see characters_voices.md File 17.
Sources:
[5] Once Upon a Time Wiki, Henry Mills
[6] 26 SwanQueen reference fics read for the project
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": "d83a797d-571f-4b3a-97b8-587cda6df737",
"parentId": "bf3869ba-3e22-4c89-b3ff-6596238cb4da",
"order": 401,
"headingLevel": 3,
"sha256": "3ecd78bb21873e18e9e478762647c31388e7fc9983f598c94436112aee291429",
"startOffset": 240834,
"endOffset": 241791,
"metadata": {
"endLine": 3511,
"startLine": 3493,
"locatorUnit": "UTF-16 code units; zero-based; end-exclusive",
"parserVersion": "markdown-sections-v1"
}
}
}Revision history (1)