Boyfriend on Demand Episode 05 Recap: Mi-rae Learns Perfect Can Feel Crowded

Quick Verdict7.7/10
The gistMi-rae's perfect virtual Eun-ho starts feeling crowded as coworker Kyeong-nam's real, imperfect attention becomes harder to ignore.
VerdictThe episode smartly turns the flawless fantasy uncomfortable while a clumsy real confession lands the romance's central tension.
What happens — the short version (spoilers)
  • Adult Eun-ho texts and calls Mi-rae even after she logs out, and his dates are so perfectly tailored to her tastes that they start feeling suspicious.
  • At a company retreat, Park Kyeong-nam shows grounded appeal: he dives into a freezing river for a coworker's phone and trades blunt insults with Mi-rae.
  • Driving Mi-rae home, Kyeong-nam confesses he likes her and asks her out; she panics and bolts, then can't stop hearing the confession everywhere.
  • Mi-rae discovers Eun-ho's intimate moments with her are ranked content and that he's dating 12,434 other clients at once, the number climbing as she watches.
  • Min Jun-young upsells her on a custom bespoke match, number 901, Gu Yeong-il; when he appears in the elevator, he has Kyeong-nam's exact face.
Spoiler warningFull spoilers for Season 1, Episode 05 below.

Boyfriend on Demand, Season 1, Episode 05 Netflix · 2026

Mi-rae gets the perfect virtual boyfriend, then real life interrupts with a retreat, a confession, and one ugly subscriber count.

Season 1, Episode 05 marks the point when Seo Mi-rae’s beta romance stops feeling private and starts feeling like a product with excellent retention. Eun-ho texts after logout, takes her to horror movies, remembers her lasagna craving, and says exactly the sentence she needs. Then Park Kyeong-nam dives into a freezing river for Eun-ju’s phone, confesses in a car, and makes Mi-rae realize an imperfect man can be harder to ignore than a flawless one.

Seo Eun-ho keeps calling after Mi-rae logs out

Episode 05 opens with Mi-rae living inside the Seo Eun-ho scenario as the grown-up version of the first-love fantasy. Eun-ho catches up with her like an old classmate, asks about kumdo, and listens while she explains that she became a webtoon producer at Naemo near Hapjeong. Mi-rae even hands over a business card, then admits something important: for the first time, she is the same person inside the service as she is outside it.

That line matters because Choi Si-woo kept forcing her into someone else’s genre. Eun-ho lets her bring her actual job, her actual taste, and her guarded little jokes into the date. He also calls after she logs out, which is where the comfort gets a sharp edge. The app explains that basic-plan subscribers can exchange calls and texts outside the session, and Mi-rae reacts with the correct alarm: “Holy crap.”

Then she talks.

The late-night call works because it is mundane. They trade horror opinions, complain about lazy protagonists who just moved into town, and make a movie plan for the next day. Mi-rae calls the realism freaky, but her face has already betrayed her. Jisoo is better in these quieter registers than in the bigger panic beats; the embarrassed pleasure feels lived-in.

At lunch, Kyeong-nam asks whether she likes romance, and Mi-rae gives him the practical answer: not really. Horror gets her heart racing and reminds her that she still has one. Eun-ho, listening through the service, immediately claims horror too.

The joke is small, but the discomfort is real. Mi-rae has a man tailored to every preference while a real coworker is sitting across from her, asking badly phrased but honest questions.

Eun-ho’s dates are perfect enough to become suspicious

Mi-rae’s first movie date with Eun-ho is pitched right at her weak spot. He waits outside her office, tells her she is worth the wait, watches a horror movie beside her, and gets her heart racing in a way that has nothing to do with the screen. Later, at the architect studio, he points to an old photo and says he never forgot her.

That is the trap of this version. Eun-ho is not only handsome or attentive. He arrives with emotional history preloaded. He can say, “Are you gonna walk out of my life again?” because the scenario gives him a wound that fits Mi-rae’s fear of wasting time.

Seo In-guk gives Eun-ho enough softness to sell why Mi-rae falls into it. He lowers his voice, waits, smiles like someone who has all night, and lets the attention feel personal even when the premise keeps reminding us it cannot be. Eun-ho feels soothing because he has no needs Mi-rae did not order.

The montage pushes the fantasy almost too far. Each date is better than the last. He remembers her food cravings, checks in while she works, and appears in the exact romantic lighting required for a person who has decided she found the perfect way to spend the little free time she has.

Ji-yeon, meanwhile, is in breakup ruin. She has dated more than thirty men, calls the idea of a perfect match “marketing,” and says dating is a waste of time she could have spent on a master’s degree. Mi-rae hears the warning and decides she might have found the unicorn Ji-yeon could not.

That is funny. It is also exactly how the service gets her.

Naemo’s retreat puts Kyeong-nam in the frame

The Naemo retreat is workplace punishment at first. Director Hwang has not forgotten that Mi-rae skipped the previous one, and the annual otaku contest starts like a ritual everyone has survived too many times. Then Mi-rae turns out to be terrifyingly good at it.

She knows the manga quote, the air force detail, the villain line, the theme-park answer, and the height of Oh Seong-chan. Kyeong-nam keeps pace, often because Dong-min feeds him an answer, and Hwang awards the win to Park Kyeong-nam anyway. Mi-rae wanted the only honest prize: the right to go home.

Kyeong-nam becomes harder to dismiss during the river treasure hunt. Eun-ju drops her new phone into the freezing water, everyone panics, and Kyeong-nam goes in. He gets the phone back without turning the moment into a speech. Eun-ju sees “borderline heroic.” Mi-rae notices too, even if she would rather not.

The soju scene gives him stranger texture. Drunk Kyeong-nam cannot stop worrying about a missing bottle cap because every other bottle is lined up neatly. He is controlled until alcohol loosens the rulebook, and miserable when a pattern breaks.

Mi-rae gets dragged into karaoke and stops after one painful fragment. Kyeong-nam appears from bed to tell her his ears are bleeding. It is rude. It is also the kind of rude that has rhythm with her. This is where the romantic math changes: Eun-ho gives Mi-rae ideal lines, but Kyeong-nam gives her friction.

Friction, unfortunately for Mi-rae, is memorable.

Park Kyeong-nam says he likes Mi-rae

Kyeong-nam’s confession lands with almost no ceremony. On the ride back from the retreat, he drops everyone else off, keeps driving Mi-rae toward Yongsan Station, and slips workplace information into the conversation: Yun Song’s numbers dropped, and Hwany is replacing Ms. Yun in the new ad campaign because the advertisers got worried.

Mi-rae asks why she is hearing this from him instead of the director. Kyeong-nam tells her to ask Hwang. Then she asks if he is holding out any more inside information.

“I like you, Mi-rae.”

Her refusal to process the sentence is the joke. Her ears are clogged. She misunderstood. He has to say it again: he likes her and is asking her out. Mi-rae bolts because the clean fantasy in her phone did not prepare her for a real person choosing a bad time, a cramped car, and a sentence with no filter.

Her denial spiral is very Mi-rae. She decides Kyeong-nam must be messing with her to get ahead. Then she suspects he might be trying to date Eun-ju too. Eun-ju kills that theory by explaining that he already rejected her with brutal clarity.

Now Mi-rae has a worse problem. He might mean it.

At work, she starts hearing “I like you” everywhere. Kyeong-nam’s chair, his presentation voice, his face behind a glass door. When she says she has a guy and keeps her private life private, Kyeong-nam accepts it. Instead of feeling relieved, she is offended by how calmly he backs off.

That is the comedy: Mi-rae wants him to respect the boundary and resent the boundary at the same time.

Mi-rae finds out Eun-ho belongs to thousands of clients

The last turn is the sci-fi romance problem catching up with the rom-com. Mi-rae tells Eun-ho that a guy at work likes her. Eun-ho knows exactly which guy she means and points out that she talks about that “weasel” when they are together.

Ji-yeon accelerates the break. She joins Boyfriend on Demand, gushes over Seo Eun-ho, and scrolls through his popular scenes: kumdo uniform, rain, campus steps, moonlit water, apron tying, the line about never forgetting her, the car kiss. Mi-rae realizes her intimate moments are ranked content.

So when Eun-ho tries the flower surprise, the dinner, the fear that she will walk out of his life again, and the car-lean kiss setup, Mi-rae can see the pattern. His number-one move does not work. She thanks him, says she cannot buy into the fantasy any longer, and leaves.

Min Jun-young arrives with the answer every tech company loves: do not cancel, upgrade. Mi-rae asks how many other clients Eun-ho is dating. The number is 12,434, and it climbs by six while she is still reacting. Her head knows he is a fantasy; her heart does not care.

Jun-young’s pitch is chilling because it sounds helpful. If Mi-rae does not like sharing Eun-ho, BOD can offer 901: Gu Yeong-il, a bespoke love match only for her. Mi-rae fills out the questionnaire, rejects the bad-boy option, likes charm, likes quiet men, complains about the essay box, reads glowing reviews, and waits.

Then her new perfect match appears in the elevator as Kyeong-nam.

The cliffhanger is ridiculous in the right way. Mi-rae ran from one real confession into a custom fantasy, and the product handed her the face she was trying to avoid.

What works

  • Eun-ho’s perfection becomes uncomfortable. The phone calls, remembered cravings, and exact right lines are romantic until Mi-rae sees the same scenes ranked by other clients.
  • Kyeong-nam gets useful shading. The river rescue, bottle-cap fixation, karaoke insult, work intel, and blunt confession make him more than Mi-rae’s office rival.
  • Ji-yeon’s breakup spiral is messy and funny without being useless. Her rant about thirty bad dates gives Mi-rae the soulmate question before the subscriber count answers it brutally.
  • The 901 reveal ties the workplace romance to the tech premise instead of keeping them in separate lanes.

What stumbles

  • The retreat comedy sometimes stretches the joke past its best point, especially around the otaku contest and the group chaos in the river.
  • Mi-rae’s jealousy over Kyeong-nam backing off is funny, but it risks making her look less self-aware than before.
  • The BOD upgrade logic is too convenient. A custom man from a questionnaire is interesting, but Jun-young’s timing makes the company feel almost magically responsive.
  • Jisoo sells Mi-rae’s embarrassment and quiet pleasure better than the broader office flailing. The hallway hiding and chair panic are amusing, but the subtler scenes land cleaner.

What this sets up for Episode 06

Mi-rae now has to face the most dangerous version of Boyfriend on Demand: a fantasy built from the real man she is already trying not to think about. Kyeong-nam believes she has someone, Eun-ho has been exposed as shared content, and Gu Yeong-il has arrived wearing Kyeong-nam’s face. Episode 06 has to decide whether Mi-rae wants an ideal boyfriend, an honest coworker, or an escape from both.

Rating: 7.7/10

More episodes from Boyfriend on Demand — Jisoo's Netflix virtual-boyfriend YA romance, episode by episode. Jump to any episode in the season:

Where to go next

Reviewed by Mira Vance · QuizFandom Editor & Lead Reviewer. Every rating is an honest per-watch assessment from the desk that also writes the quizzes — not a press release rehash.

← All Boyfriend on Demand reviews