diff --git a/src/lib/components/organisms/Story.svelte b/src/lib/components/organisms/Story.svelte
index 7fdb860d..36f9bcd0 100644
--- a/src/lib/components/organisms/Story.svelte
+++ b/src/lib/components/organisms/Story.svelte
@@ -5,10 +5,24 @@
import FeedScreen from '$lib/components/phone/FeedScreen.svelte';
import MeScreen from '$lib/components/phone/MeScreen.svelte';
import { inview } from '$lib/utils/inview';
+
+ /**
+ * The recap's pages, as the app's server draws them for sharing: one card
+ * per slide of "Your Month", then the summary. Rendered from the real card
+ * code for the example account, so they are what a person actually posts.
+ */
+ const recap = [
+ { file: 'intro', alt: 'September, my month on LangX' },
+ { file: 'messages', alt: '412 messages sent' },
+ { file: 'corrections', alt: '37 sentences corrected' },
+ { file: 'echo', alt: '156 Echo cards reviewed' },
+ { file: 'streak', alt: 'A 12-day streak, with the month as a calendar' },
+ { file: 'summary', alt: 'The month in four numbers' }
+ ];
@@ -81,6 +95,32 @@
+
+
+
+
share your month.
+
+ Every month ends with a recap of what you did. Post any page of it to your story, or all of
+ them.
+
+
+
+
+ {#each recap as card, i}
+
+
+
+ {/each}
+
+
+
diff --git a/static/images/recap/corrections.webp b/static/images/recap/corrections.webp
new file mode 100644
index 00000000..48760cb4
Binary files /dev/null and b/static/images/recap/corrections.webp differ
diff --git a/static/images/recap/echo.webp b/static/images/recap/echo.webp
new file mode 100644
index 00000000..9907cc4a
Binary files /dev/null and b/static/images/recap/echo.webp differ
diff --git a/static/images/recap/intro.webp b/static/images/recap/intro.webp
new file mode 100644
index 00000000..53da9ccc
Binary files /dev/null and b/static/images/recap/intro.webp differ
diff --git a/static/images/recap/messages.webp b/static/images/recap/messages.webp
new file mode 100644
index 00000000..cf53d4ce
Binary files /dev/null and b/static/images/recap/messages.webp differ
diff --git a/static/images/recap/streak.webp b/static/images/recap/streak.webp
new file mode 100644
index 00000000..4c7f68c0
Binary files /dev/null and b/static/images/recap/streak.webp differ
diff --git a/static/images/recap/summary.webp b/static/images/recap/summary.webp
new file mode 100644
index 00000000..85fd2187
Binary files /dev/null and b/static/images/recap/summary.webp differ