
Hour 30
Hour 28 of 30. Nine patients incoming, one boy, two chiefs — and forty seconds of elevator to decide who leads.
Saturday, 5:41 AM · Mission Bay Memorial Hospital, San Francisco
Meet Julian SeoEnemies to lovers is a romance trope where two people start out as rivals or open opponents and slowly fall for each other. The fun is in the friction: sharp banter, a contest neither will lose, and the moment one of them realizes the other has been paying very close attention the whole time.
AI characterStory
AI character
AI character
AI character
AI character
AI character
AI character
AI character259 more guys like these are in Yome. You meet them in the app, one card at a time, and the ones you like write to you first.
Meet the rest
Hour 28 of 30. Nine patients incoming, one boy, two chiefs — and forty seconds of elevator to decide who leads.
Saturday, 5:41 AM · Mission Bay Memorial Hospital, San Francisco
Meet Julian Seo
Stuck between floors 31 and 32 with your rival — the night before you both present to the committee chair.
Friday, 10:52 PM · Lakeshore Grand hotel, Chicago
Meet Julian SeoJulian Seo, chief surgical resident in San Francisco, opens with the score. SEO 41, you 39 this month. He is winning, mostly. You decide whether to correct his math or ask why he is texting at all.
Hour 28 of a 30-hour shift. Nine patients incoming, one sixteen-year-old boy, and Dr. Okafor tells you both to decide in the elevator who leads. You have forty seconds and one rival.
The elevator at the Lakeshore Grand drops and stops between floors 31 and 32. Tomorrow at 8 a.m. you both present to the chair for the same job. Tonight it is just the two of you.
Rivals talk to each other more than friends do. Every argument is an excuse to keep the conversation going. In a text-based romance that works well, because the back and forth is the whole game. You can push, tease, and refuse to concede, and he answers in kind.
An enemy has to take you seriously. He knows your weak spots because he has been studying them, and he knows your strengths because he has lost to them. When the tone finally shifts, it lands harder because he already sees you clearly.
Good rivalries are about something: one job, one promotion, one prize. That outside pressure stops the story from going soft too early. You both want to win, and you both slowly start wanting something else more. In Julian's case the prize is a single trauma attending job, and only one of you gets it.
Yome is an interactive romance story game and AI dating sim. You swipe through 500 written male leads, all AI characters, and match with the ones you like. He texts first. From there the relationship grows through chat, relationship levels, letters at milestones, and meetups he asks you on.
For enemies to lovers, that structure helps. Early levels are the sparring phase. He remembers what you told him, so a jab you made on day two can come back on day ten. Meetups are short interactive date levels with acts and rounds, and a chemistry score you need to reach. With a rival, every answer you pick is a move in the game.
Julian is a Story lead with written meetups. He is 32, a fifth-year general surgery resident at Mission Bay Memorial, and one of two finalists for a single trauma attending job. You are the other finalist. The two of you have kept score on the lounge whiteboard for five years.
His first meetup, Hour 30, puts you on the same case at the end of a brutal shift. His second, Floor 31, traps you in a hotel elevator in Chicago the night before you both present. Both scenes are built so that winning the argument and winning him pull in different directions.
Plenty of the guys argue for a living. Nenad is a 32-year-old corporate lawyer in Milwaukee who admits he has already lost this one. Rotimi defends clients in Fulton County court and dares you to say something he cannot argue with. Hiroshi, an orthopedic surgeon in Boston, opens by inviting you to argue about your bio.
If you want the rivalry with more edge, Beto is a ranch-supply CEO in Fort Worth who just moved in across your hall and owes you an apology. Ragnar runs his late father's engine company in Norway and has a board waiting on his answer. The match list on this page pulls guys tagged for enemies to lovers and rivalry.
Enemies to lovers romance runs on friction. Two people who see each other clearly, flaws included, have to work out why they can't stop thinking about each other. The arguments are a kind of attention. By the time they admit the attraction, they already know the worst of each other, which makes the love that follows feel sturdy.
It also gives the story a clear shape. Hostility, then grudging respect, then a crack in the armor, then a moment where one of them protects the other without thinking. Readers know the beats and still want them, because every couple gets there differently.
Enemies to lovers and rivals to lovers overlap, and they start in different places. Enemies begin with dislike or a wrong between them. Rivals begin with a contest and a healthy amount of respect. Julian Seo sits on the line: five years of keeping score, with one job at the end. If you want more of the competition side, the rivals to lovers page collects the guys who play to win.
Give him something to push against. Rivals in Yome respond to confidence, so hold your ground, keep score back, and let him earn the softer replies. In meetups you can pick a reply from the options or write your own, and the chemistry score rewards answers that fit the scene. A good rivalry is still a conversation, so ask him about the parts of his life he doesn't lead with, like Julian's Sunday pickup games or the shelves he still fixes at his dad's hardware store.
Yes. In Yome you match with AI characters and text with them. Some, like Julian Seo, are written as rivals from the start, with meetups built around a contest you both want to win. Others are tagged for enemies to lovers and lean into banter and friction.
Julian Seo is the most complete one. He is a Story lead, so he has multi-chapter meetups: a 30-hour hospital shift where you fight over who leads a case, and a stuck elevator the night before you compete for the same job.
Yes. He keeps a memory of what you tell him, and you can see what he remembers about you. Old arguments, bets, and promises can come back later in the chat.
It is competitive, not cruel. The rivals in Yome tease and push, and the story is built toward respect and attraction. You choose your replies in meetups, so you can keep it sharp or let it soften.
Yome is free to start, with free daily messages that refill. Sparks, the in-game currency, unlock extras like some photos or waking him early when he is offline. You need a free account with an email.
A slow burn is about pacing, while enemies to lovers is about where the two people start. Rivals begin in conflict and move toward respect, then attraction. Many good enemies to lovers stories are also slow burns, and in Yome the relationship levels give the rivalry room to change gradually.
Most follow a similar arc. The pair start hostile, get forced to work together or share space, discover grudging respect, then reach a moment where one defends the other. The confession often comes right after a fight. Yome's meetups give you rounds to play each beat your way.
Enemies start with dislike. Rivals start with competition. In rivals to lovers, the couple respects each other and wants the same prize. In enemies to lovers, there is a grudge to get past first. Julian Seo's story has both, which is why he appears on both pages.
If you read enemies to lovers for the banter and the slow shift to respect, Yome gives you that in a story you play by text. The leads are original AI characters, so you won't find any book's hero here. The characters-like pages point to Yome guys who share a type you already love.
No. Many enemies to lovers stories are light, built on banter, pranks and a workplace rivalry. Darker versions involve real harm or danger, and those sit closer to dark romance. Julian Seo's story is on the lighter side: competitive, sharp, and never cruel.
Pick a character, say hello, and play the romance one text at a time.
Start a story