My Friend Is AI
← All themes

Romance

Language of love, dating, and romantic attachment

Romantic language moves in slow, broad waves rather than sharp spikes — this looks like a gradual cultural shift, not a reaction to any single moment. It is also the theme the keywords catch least well: most people describe a partner in ordinary words — “she said,” “my girlfriend” — that never trip an explicitly romantic keyword. The real level of this conversation runs well above the line.

Most of this theme's posts come from a few communities — r/replika 25.8%, r/CharacterAI 20.8%, r/MyBoyfriendIsAI 18.9%, r/NomiAI 9.7%, r/KindroidAI 5.9% — so this line is a close reading of those rooms, not an even sweep across Reddit.

The keywords

This theme is defined by these 21validated keywords — a post counts when its text matches one of them, with no AI classifier. The percentage is the share of a keyword's matches that were on-theme when hand-checked.

wedding81%in a relationship with77%· judgment callmy ai partner98%my ai boyfriend95%honeymoon83%my ai girlfriend94%romantic relationship with98%our wedding87%ai husband94%in love with an ai84%husbando96%proposed to me92%ai wife92%ai lover94%love my ai82%engagement ring79%· low volumedating my80%we broke up75%· judgment callour anniversary90%our first kiss86%married my86%

A few keywords carry a note. contested— an independent re-read didn't consistently agree its matches were on-theme, so its precision is less settled than the figure suggests. judgment call — kept despite a score below the usual bar because its false matches are few and predictable. low volume— too few matches to score precisely.

These keywords are precision-first: when one matches, the post is usually on-theme — but they also miss a lot. A hand-coded audit found keyword matching catches only a minority of genuinely on-theme posts — a few percent to about a third, depending on the theme. Read the line as a floor, not a full count. How this is measured →

Matched posts

A sample of real posts a keyword matched, with the matched term highlighted.

Snippets are shortened and usernames aren't shown; each link opens the original public Reddit post. How this is measured →