Chris & Mamta · January 9 — July 13, 2026

Six months of us,
and the seven days that follow.

0 messages went in. One trip comes out.
for Tomo — every word of it true
A relationship, measured · January 9 — July 4, 2026

26,831

messages. One conversation. Six months of us.
An independent analyst was given the complete archive of one WhatsApp thread
and asked to report the findings. This is that report.
1,259phone & video calls — over 200 hours of logged talk time
151consecutive days of messages — a streak still running today
1,597heart-family emoji exchanged (he sent 991 of them)
2silent days in 177. Total. (We'll get to those.)

PrologueThe file opens

January 9, 2026 · 8:58 AM

Every archive has a first line. This one is a masterpiece of efficiency: after the encryption notice, the first human word in 26,831 messages is a man introducing himself with exactly one word — his own name.

ChrisChrisJan 9 · 8:58 AM
MamtaHey Chris!Jan 9 · 9:00 AM

For the record — and the record was checked — she liked him first. He found the receipt ten days later and has held it over her ever since:

ChrisI check this AM - You "liked" me (my photo) first! 🤗Jan 19 · 7:07 AM
MamtaOhhhhhh 😅Jan 19

Day one set the tone: he spent it on hold with Peel Health for six hours, mall-walking 36,000 steps while they talked. By midnight they had exchanged 300+ messages. The analyst notes this is not normal behaviour for two strangers. The analyst also notes neither of them has slowed down since.

Every day of us177 days, coloured by how much you two talked. Darker = more messages. Hover any square.

Chapter One · JanuaryStrangers to "my sweetest Chris" in 22 days

4,327 messages · first date Jan 11 · first 2-hour call Jan 22

On January 10 she made the first move (again): "I think we should meet." He responded like a man with a spreadsheet for a heart — by presenting a numbered menu: 1) coffee date, 2) activity date, 3) dinner date. She chose coffee. Bon Italia, North York, two o'clock, January 11. It ran two and a half hours, and he gave her his own copy of Think and Grow Rich — which is either very romantic or the most CFO gift ever given. The analyst rules: both.

Neither of them can fully remember what they talked about that day. The working theory was established in February:

MamtaHave u hypnotized me?Feb 10 · 8:15 PM
Chrismaybe we hypnotized eachother at coffee....thats why we dont know what we talked about nowFeb 10
Chriswe're just passengers at this pointFeb 10

January's data shows a phenomenon the analyst calls call inflation: first call, 33 minutes. Nine days later, two hours. Two days after that, three. By month's end they'd invented half their language — so jao, "good boy," the trip she says he owes her from a past life, and her self-portrait that should be framed:

MamtaU must be thinking I'm a hopeless romantic / I'm not / I'm a practical romantic 💘Jan 18 · 11:41 PM

And in the last week of January, in a hard moment, the word arrived early — quietly, sideways, the way true things do:

MamtaI came to you sweetheartJan 27 · 7:03 AM
ChrisAnd I love you for thatJan 27 · 7:03 AM
MamtaYou are winning my love. Let's win thisJan 27

Chapter Two · FebruaryThe only silence, and the first "I love you"

4,361 messages · his birthday Feb 1 · the streak begins Feb 4

February 1 was his birthday — Blue Mountain, her gifts, a custom song she made him (remember that detail; it becomes important). His verdict: "the most special birthday I think I ever had. I truly felt special."

Then: February 2 and 3. Nothing. The only two silent days in the entire archive — she was sick, he was buried. A planned two-week "break" was even negotiated. The comeback message, and the speed with which the break collapsed, tell you everything about how that went:

MamtaHi ChrisFeb 4 · 10:11 PM
MamtaMiss me? Or forgot me?Feb 4
— the "break" lasted 48 more hours; he showed up with a live location pin: "I don't joke." —

Since that night: 151 consecutive days and counting. Not one miss.

On February 5 at 12:17 AM he wrote her a list titled "What do I love about Mamta?" It had 49 items. Item 34: "love that you haven't run away, yet." On February 7 he asked her to be his Valentine by WhatsApp poll. She voted Maybe — and told him to ask properly, in person. (He did. Niagara-on-the-Lake, matching outfits, roses, the necklace she hasn't taken off since. Her review: "Yesterday was a dream.")

And on February 10, at 8:07 PM, the archive records the moment the thing was named:

MamtaI love youFeb 10 · 8:07 PM
MamtaU r my jaan. Google what it meansFeb 10 · 8:11 PM
MamtaWow! I have actually fallen in love with you 😅 It's true manFeb 10 · 8:15 PM
MamtaWe will rise in love, not fall in loveFeb 11
“We will rise in love, not fall in love.”
Mamta · February 11
"I love you," typedTimes the exact phrase appears, per month. Note May: zero — the analyst suspects it was said out loud instead. Final score: Mamta 31, Chris 23.
ChrisMamta

Chapter Three · MarchThe loudest month — from opposite sides of the planet

6,038 messages — the record · her birthday Mar 19 · songs on Spotify Mar 24

March is the biggest month in the file, which is remarkable because they spent so much of it apart — he flew to China and Ecuador; she took her kids to Montreal. Distance didn't slow the thread down. It doubled it.

From the Shanghai airport he sent her a finished song he'd produced overnight — "You See Me," written for her ("You see me / Not the armor I wear"). She replied by writing lyrics of her own and assigning him homework: "I need u to make this from me to u and always listen to it when u feel choked." That became "I'm Still Here." By March 24 their songs were on Spotify with Mamta accidentally credited as lyricist. His assessment: "We're basically famous now." The analyst reminds the reader this all started because she made him one silly birthday song in February.

The single biggest day of the entire archive — 504 messages on March 18 — happened while they were 540 kilometres apart: she was driving her kids to Mont Tremblant on the eve of her birthday; he was home alone making the biggest career decision of his year. Neither wanted to do it without the other in their pocket. The next morning, flowers and a gift basket reached her Montreal hotel before breakfast.

And March 10 produced the shortest, most load-bearing exchange in the file. She tried to give back money he'd sent; what came out instead was the question underneath everything:

MamtaR v really so real?Mar 10 · 1:30 PM
ChrisWe are real. We are real.Mar 10 · 1:48 PM
MamtaI am living / Not just aliveMar 22
Messages per month, per personShe out-texts him in every single month. He has never once led. The analyst finds this consistent with everything else in the file.
ChrisMamta

Chapter Four · April"I love to love you"

3,798 messages · the Japan promise Apr 5 · her website live Apr 10

April 1, she finally confessed the origin-story statistics: "So I was the one to give my number first 😂😂😂😂😂 It has been all the way me taking the first step in everything 🙈". His reply became a thesis statement for the whole relationship: "Ur silently leading us ❤️".

That month he secretly built her an entire website for her teaching philosophy — The Learning Conditions, live on its own domain by April 10. Her review: "It feels like u read my mind." On April 5 she asked "Will u take me to Japan?" and he answered with the only word he ever answers her with. Her counter-offer stands as the best contractual clause in the archive: "Omg if we go to Japan together then I'm never leaving u 😅". He wrote back: "Ha! Well then…."

But April's crown is a timestamp: 2:55 AM, April 11. Some things can only be said in the middle of the night:

MamtaThe first day we met - I had said that I love to love… I would like to change that a bit… I love to love youApr 11 · 2:55 AM
ChrisI love how you love meApr 11 · 2:56 AM

Also filed in April, without comment, exhibit MS-1:

MamtaMamta Stackhouse 😂🙄🧐😃Apr 18 · 9:20 PM
The shape of a dayWhen you message, by hour. Two curves, one rhythm: his 6 AM gym report, her school-bell lunch spike, and the shared 10–11 PM peak where the day gets talked to sleep.
ChrisMamta

Chapter Five · May"So I chose you"

4,150 messages · ten days apart · two families meeting

May opened with the longest separation in the file — he took the twins to New Jersey for a tournament (birthplace of the family legend about a certain "Mexican restaurant in New York" with a mechanical bull — the analyst has reviewed the evidence and confirms the restaurant was in Lodi, New Jersey, and declines to correct the twins). Ten days apart produced her four-word summary of every scheduling conflict she resolved that month: "So I chose you."

Mid-May gave them their vocabulary for what they are — "Inside we are just teenage hearts wanting more" — and a new house rule: make demands, stop hiding needs. He deployed it within the week: "I demand you come." (She came.)

Then the month everything merged: May 29, he sent the farewell emails that closed a whole chapter of his working life, heart pounding. Her entire response, in full: "Now u r mine." May 30, she met the twins at their birthday party. May 31, he had breakfast with her family in Milton — after his father had already filed his own independent review: "Mamta is very nice and I enjoyed getting to know her."

MamtaIt just feels that we have met after so many life times. We have been trying to meet and now we have finally met. There is so much to catch up to do.May 24 · 9:53 PM
ChrisWe won the life lottery and you are refusing to accept the prize.May 26
“Now u r mine.”
Mamta · May 29, the day the farewell emails went out
The reply-speed derbyMedian time to answer when the other one speaks. For context: the average human takes about 90 seconds to answer a text. These two are not average humans.

Chapter Six · JuneOfficial, everywhere

3,718 messages · new Canadian Jun 3 · twins told Jun 26

June is the month the private thing went public, one circle at a time. June 3: she took the citizenship oath — a brand-new Canadian — and his message was six flags in a row. June 4: dinner with his dad — "its happening Mamta / just like that." June 6: he booked her flight, the thing she says she'd never asked any man for. His reaction to her loyalty-points balance — "Oh cute you have 113 points! 😘" — has been entered into evidence as peak Chris.

June 19: the FIFA Fan Fest, her idea, her tickets. Somewhere in the crowd this exchange happened, which the analyst nominates as the six-month summary in eight words:

MamtaI'm enjoying dancingJun 19 · 8:19 PM
ChrisI'm enjoying loveJun 19 · 8:19 PM

June 25, 7:33 AM, the trip was born: "6-13th are you free that entire week?" Her answer: "I'll make sure I'm free for us" — and then, "Time of our livesssss." His: "6 months ❤️".

And June 26, on the last day of school, he told the twins she's his girlfriend. Khalil's full statement to the press:

ChrisKhalil said it was kind of obvious 😂Jun 26 · 8:51 AM
ChrisMamta, twins and sushi / Basically all I need in lifeJun 26 · 5:10 PM

Chapter SevenThe data room

Everything else the numbers confess

Six months of evidence, cross-examined. The analyst presents the remaining findings without further comment. (Some comment.)

Who speaks first each morningOn days both texted, who opened the conversation. He starts the day; she ends it — the last word of the night is hers 58% of the time.
Head to headSelected six-month totals.
ChrisMamta
12,516messages sent14,315
23"I love you," typed31
43"miss you" count27
991heart-emoji sent606
1,469questions asked1,042
1,217triple-texts (3+ in a row)1,683
60"good night"s46
29messages deleted 🫣23
😘 ×872signature emoji😅 ×541
The dictionary of usPhrases that belong to exactly one of you — the other has never typed them once. A private language, in six months flat.
HisHers
"I assume…" ×35the analyst's opener vs. the optimist's"may b" ×107
"on way" ×27motion vs. care"take a nap" ×25
"I feel like…" ×23feelings vs. reassurance"don't worry" ×43
"call you in…" ×22logistics vs. love"my jaan" ×24
"so jao" (adopted)what crossed the border"tomo" (beloved)
Records & footnotes
Biggest day504 messages — Mar 18, from 540 km apart
Biggest texting day of the weekSaturday (4,936 total)
Longest logged call3 hours (a school night)
Steps walked during day one of chatting36,000
Items on his "What do I love about Mamta" list49
Songs produced about each other6+ (two on Spotify)
Votes cast on the Valentine's poll1 — "Maybe"
Weekly Love Check-Ins held~20, with written agendas and awards

InterludeThe album so far

"Let's take atleast one pic on every day trip… Someday Il make a book for us." — Mamta, March 3

The book is begun. Fifteen pages from the first six months — the trip adds seven more.


Chapter Seven ½The second audit

The analyst was invited back and told: go deeper, keep it fun, report only what is real. Eight findings survived the cut. Every number is from the archive, counted twice.

He opens, she closesChris sent the first message of the day on 117 of 175 days. Mamta sent the last word on 116. A perfect 2:1 both ways — the day starts with him and ends with her.
The 20-second womanMedian reply time, whole archive: Mamta 20 seconds, Chris 43. Nobody here is playing it cool — but one of us is playing it half as cool.
Two dialects of laughterChris types his laughter — haha ×90, 🤣 ×89. Mamta doesn't type it; she sends 😅 (×535) and hides behind 🙈 (×162). Same joke, two languages.
925 exclamation marks!Chris: 925. Mamta: 64. The analyst notes she generates the same enthusiasm with fourteen times less punctuation.
Saturday is oursLoudest day of the week: Saturday, 4,555 messages. Quietest: Monday. The week audibly warms up as it approaches the weekend.
One word: jaanShe has written jaan 33 times. He has managed it once. Some words only travel one direction — and arrive perfectly.
The monologue championLongest unbroken run without the other getting a word in: 15 messages, held by Mamta — who also owns 376 of the 532 recorded five-message monologues. He listens.
Audited: even“I love you,” written out in full: Chris 30, Mamta 31. After 26,831 messages the ledger closes one apart. The analyst calls it a rounding error. The couple calls it a tie.

Chapter Eight · FindingsThe analyst's conclusion

The standard model predicts that constant exposure produces fatigue: more time together, less wanting. The analyst searched 26,831 messages for evidence of this effect.

None was found. The data shows the opposite curve — every month of more turned into more: more calls, longer calls, more songs, more family, more firsts. Two silent days in January's aftermath, then 151 days without one. A reply speed that says neither of you has ever once been too busy. A private language invented from scratch. The finding, in the subject's own words from March 13, stands as the thesis of the entire file:

ChrisBtw, the more I hold you, the better you fit and feel in my arms…to me.Mar 13 · 8:03 PM
MamtaIf there is anything perfect in this world then it's fitting in your armsMar 13
“The more of you I get, the more of you I want.”
The thesis of the entire file
Verdict Hypothesis — "the more of you I get, the more of you I want"confirmed, at six months, with overwhelming evidence.

Recommended follow-up study: seven uninterrupted days. Two cities. No control group.

The protocol → The Trip  ·  The daily field documents → The Letters

This part is sealed.

It opens with a phrase only two people know.
No hints. That's the point.

Part ThreeThe Trip

Chicago & New York · July 6–13, 2026 · her first time in the United States

Field protocol: one big thing a day, lazy mornings protected, evenings reserved for the principal investigators. Uber and feet only — no rentals, no logistics allowed to touch the experiment. Tap any underlined stop for its own page.

Chicago at a glanceEvery stop, three days, one walkable square mile (plus two worthwhile taxis). Tap a pin.
1234567891011
Day 1Day 2Day 3Hotelreal streets — © OpenStreetMap / CARTO
🗂 Operations Desk — Principal Investigator access only
Boxes save on this device. This drawer self-destructs the moment Mamta asks what it is. (It's nothing, my jaan. Keep scrolling.)
Day 1 · Mon Jul 6

Wheels up

Toronto → Chicago
AC 509 · Toronto YYZ 2:00 PM → Chicago ORD 2:55 PM · Business, seats 1D + 1F · Booking CEC8BW
  • 3:00 PMWalk straight off the plane — US customs was already cleared in Toronto. Uber downtown (~45 min), check in: L7 Chicago by LOTTE — king room, river view.Drop the bags, change, exhale. Vacation officially begins.
  • 6:45 PMFirst-night dinner at PLANTA Queen — upscale, buzzy, and 100% plant-based: the entire menu is yours.Eight minutes' walk. No agenda. Day 1 collects baseline readings only.
  • 7:45 PMFirst walk on the Chicago Riverwalk — bridges, towers, golden hour on the water (sunset 8:27).Her first evening ever in America should be this skyline.
  • 10:00 PMOptional nightcap stroll: The Bean, lit up and nearly empty.The crowd-free Bean window nobody gets at noon.
📩 Today's document: Study Protocol №7 — hand it over at the gate.
Day 2 · Tue Jul 7

Classic Chicago

Chicago
  • morningSleep in. Slow breakfast near the hotel.Protected lazy morning #1 — per protocol.
  • 12:30 PMMillennium Park & The Bean — the mandatory tourist photo, taken properly.One pic every trip day — her rule, March 3. The album starts here.
  • 2:00 PMArchitecture river cruise — 90 minutes on the water, dock four minutes from the hotel. Rest and A/C after.
  • 5:30 PMDinner at Indienne — Michelin-starred Indian with a dedicated vegan tasting menu.The memorable one, timed so the sunset lands on the rooftop, not the appetizers.
  • 8:00 PMCindy's Rooftop — sunset (8:26) mocktails and dessert above Millennium Park.Skyline check #1.
  • 9:45 PMWalk through Grant Park to the Buckingham Fountain 10 PM light show, then home past the glowing Bean.The last unrestricted fountain night of the summer. Cost: $0.
📩 Today's document: Field Report — Day 2 — at breakfast, before the cruise.
Day 3 · Wed Jul 8

The lake, the Mile, the meeting

Chicago
  • 10:00 AMAIRE Ancient Baths — a couples morning in candlelit thermal baths.It'll be 90° outside. In here it's ancient Rome with better plumbing. (Early-bird alternative: Oak Street Beach at 9.)
  • 1:00 PMThe Magnificent Mile — shopping, fully air-conditioned by design. ("U have to make me shop before the trip… It's a rule." Amended to during.)
  • 5:45 PMDinner at Galit — the inaugural travelling edition of the Wednesday Love Check-In: agenda item 1, gratitude; item 7, hug.Some institutions travel. Ours does — this one over a Michelin-starred shared menu built for two-hour conversations.
  • 9:00 PMNavy Pier fireworks over the lake, watched from a quiet beach with the skyline behind them.Photo of the day, and possibly of the trip.
📩 Today's document: Meeting Agenda — it IS the meeting.
Manhattan at a glanceFour days on one island. The Midtown cluster is all walking; everything else is a short Uber. Tap a pin.
123456789101112131415
Day 4Day 5Day 6Day 7Hotelreal streets — © OpenStreetMap / CARTO
Day 4 · Thu Jul 9

Two cities in one day

Chicago → New York
AA 4350 · Chicago ORD T3 10:51 AM → New York JFK T8 2:30 PM · First, seats 3D + 3F · Conf CAVCQK
Early start: bags packed the night before, out of the hotel by 8:00–8:15 (weekday Kennedy traffic).
  • 3:30 PMLand at JFK, Uber into Manhattan (~60–75 min), check in at LUMA — the Manhattan home base, freshen up.
  • 5:15 PMEarly dinner at Ellen's Stardust Diner — the singing waiters. Loud, silly, pure New York.Arriving before the 6:30 theatre crush is the whole trick — and it's the one thing he's been promising you since the trip was an idea.
  • 7:30 PMGolden-hour wander — Broadway south past Bryant Park, ice cream optional, jet lag denied.
  • 9:15 PMNow, and only now: Times Square after dark for the first time.There is no better hour one in New York. Hold hands accordingly.
📩 Today's document: Travel Advisory — read it in the Uber into Manhattan.
Day 5 · Fri Jul 10

Iconic New York

New York
  • 11:00 AMLazy start, then Central Park — Bethesda Terrace, the Mall, rowboats before 1 PM ($30/hr, card only).
  • 3:00 PMFifth Avenue → Rockefeller Center, wander and shop, hotel rest at 5:30.
  • 7:00 PMTop of the Rock — timed entry, then 90 minutes up top: golden hour, sunset at 8:30, the lights coming on.Skyline check #2 — the big one.
  • 9:30 PMLate dinner at Koi Bryant Park — dim, glamorous Japanese with a full dedicated vegan menu, two minutes from the hotel.
📩 Today's document: Letter to the Shareholder — before sunset; the P.S. depends on it.
Day 6 · Sat Jul 11

Broadway night

New York
  • 9:00 AMStatue of Liberty by boat — land on Liberty Island itself, Ellis Island included.Her first time in America deserves better than a drive-by.
  • 12:30 PMSoHo → Little Italy — lunch, wandering, prime one-pic-per-day territory. Real rest at the hotel by 3:30.
  • 5:45 PMPre-theatre dinner at P.S. Kitchen — entirely vegan, genuinely elegant, four blocks from the theatre.
  • 8:00 PMMoulin Rouge! The Musical — the farewell run. Dress up. Make it an event.You danced at FIFA; he "enjoyed love." Round two, bigger stage.
  • 11:00 PMOptional third act: Sounds of Bollywood at SOB's — decide at intermission.A dance floor with your name on it, 12 minutes from the theatre.
📩 Today's document: Liner Notes — in your seats, before the curtain.
Day 7 · Sun Jul 12

The slow finale

New York
  • 10:30 AMSleep in — final protected morning. Bryant Park coffee, then Grand Central — and a whisper across the gallery.
  • 12:15 PMThe High Line → Chelsea Market — enter at the 23rd St elevator, garden in the sky, lunch below it.
  • 7:00 PMThe anniversary dinner: Avant Garden — candle-lit vegan fine dining in the East Village.Experiment concludes. Results to be published at the table.
  • 9:45 PMLast scene: mocktails at Bookmarks, a rooftop garden lounge above the Library Hotel.One more skyline. One more toast: to Day Eight.
📩 Today's document: The Results — the last one. Bring tissues, act surprised.
Day 8 · Mon Jul 13

The evidence comes home

New York → Toronto
AC 8877 · Newark EWR T-A 11:00 AM → Toronto YYZ 12:34 PM · Business, seats 3D + 3F · Booking CDXQHM
Book an Uber Reserve Sunday night for 8:00 AM — Monday rush runs 45–90 min to Newark. Mobile Passport Control app: already installed. She thought of it first, obviously.
Pre-registered prediction Seven days will not produce fatigue. Seven days will produce a demand for Day Eight — and the analyst notes that Day Eight, conveniently, is already booked. It's every day after July 13.
Part Four · Six songs, written for us

The Soundtrack

Every one of these was made while the archive was being written — same months, same us. Play them in order and it's the whole story again, four minutes at a time. Headphones recommended.

01No Coincidences
02Stay with Me
03Passenger Seat (Intentionally Yours)
04I'm Still Here
05Teenage Hearts
06More Than Before

Six tracks · written January–July 2026 · for the trip and after

The WalletTravel documents & quick links

No poetry here — just everything you need at a check-in desk, fast.

✈ Flight 1 — Toronto → Chicago

Monday July 6, 2026 · Air Canada · Business
FlightAC 509
DepartsYYZ Toronto-Pearson, Terminal 1 — 2:00 PM
ArrivesORD O'Hare, Terminal 2 — 2:55 PM (1h 55m)
Booking refCEC8BW
SeatsChris 1D · Mamta 1F
TicketsChris 0142331125301 · Mamta 0142331125300

🏨 Hotel 1 — L7 Chicago by LOTTE

Mon Jul 6 → Thu Jul 9 · 3 nights · King, River View
Address225 N Wabash Ave, Chicago, IL 60601
Check-in / out3:00 PM / 11:00 AM
Itinerary #73486374339828 (Expedia For TD)

✈ Flight 2 — Chicago → New York

Thursday July 9, 2026 · American Airlines · First
FlightAA 4350
DepartsORD O'Hare, Terminal 3 — 10:51 AM (leave hotel 8:30)
ArrivesJFK, Terminal 8 — 2:30 PM (2h 39m)
ConfirmationCAVCQK (AA) · Expedia itin 73486368824660 · Booking ID DZEPUU
SeatsChris 3D · Mamta 3F
TicketsChris 0015234286910 · Mamta 0015234286911

🏨 Hotel 2 — LUMA Hotel Times Square

Thu Jul 9 → Mon Jul 13 · 4 nights · Metro View King
Address120 West 41st St, New York, NY 10036
Check-in / out3:00 PM / 12:00 noon
Itinerary #73488540580657 (Expedia For TD)
DepositUSD 75/night incidentals hold at desk

✈ Flight 3 — Newark → Toronto

Monday July 13, 2026 · Air Canada Express · Business
FlightAC 8877
DepartsEWR Newark Liberty, Terminal A — 11:00 AM (leave hotel 8:00–8:15)
ArrivesYYZ Toronto-Pearson, Terminal 1 — 12:34 PM (1h 34m)
Booking refCDXQHM
SeatsChris 3D · Mamta 3F
TicketsChris 0142331118655 · Mamta 0142331118654

👤 Travellers & programs

As ticketedCHRISTOPHER B STACKHOUSE · MAMTA VISHAL MOTWANI
AeroplanChris 726193949 · Mamta 167701515
CustomsMobile Passport Control app — set up as a group, walk through together