Boys Over Flowers (2009) official poster
📺 K-Drama Guide · Romance · Comedy

Boys Over Flowers

꽃보다 남자 · 2009
✅ Completed · 25 eps
🎬 Netflix · Viki · Prime · Viu
⭐ 7.5 MDL
📺 TV-14
⚡ Updated · Jun 25, 2026

📋 Drama Overview

Everything you need to know before you hit play.

Boys Over Flowers (2009) poster
Completed
🌸 Classic Romance Pick
Boys Over Flowers
꽃보다 남자 (Kkotboda Namja) · 2009 · South Korea
WriterYoon Ji Ryun
DirectorJeon Ki Sang
Episodes25 eps · ~65 min each
Where to Watch✅ Netflix, Viki, Prime
⏱️
Binge Time27h 5m
AiredJan 5 – Mar 31, 2009
GenreRomance · Comedy · Drama
Content RatingTV-14
NetworkKBS2

NetflixVikiPrimeViu
Chaebol Romance
First Love
School Rivalry
Love Triangle
Class Conflict

The pull of Boys Over Flowers isn’t Shinhwa High School or the scholarship that gets Jan-di through the gate. It’s what happens when someone who cannot be bought meets a boy who has never encountered that before. Gu Jun-pyo runs the school through F4 — four wealthy students whose social authority is so absolute that a single red card from them turns every other classmate into an enemy overnight. Jan-di gets one. She doesn’t leave.

Jun-pyo escalates. She refuses. What made this drama a 2009 cultural phenomenon is something the Hana Yori Dango adaptations all understood differently: Jan-di’s resistance isn’t courage so much as a specific kind of arithmetic. She has nothing to lose socially — she arrived at the bottom. His most powerful tool, wealth and status, is the one thing that means nothing to her calculus. That gap changes everything about what happens between them.

Episode Progress
25 / 25 ✅ Completed

⚡ Quick Verdict

One box. Everything you need to decide.

⭐ Worth it?Yes — if you’ve never seen it, it earns its place in the canon.
⏱️ CommitmentHigh — ~27 hours total
🌸 VibeChaotic · Class War · Reluctant Romance
📺 Skip if…Amnesia arcs and high melodrama are deal-breakers for you.

7.5 / 10
MDL Score · Check MyDramaList for updated community rating

▶ Official Trailer

🎭 Cast & Characters

F4 plus the women who make this story work — and the one who clarifies what the romance is actually up against.

Koo Hye-sun as Geum Jan-di in Boys Over Flowers (2009)
Koo Hye-sun
Geum Jan-di

Lead

Lee Min-ho as Gu Jun-pyo in Boys Over Flowers (2009)
Lee Min-ho
Gu Jun-pyo

Lead

Kim Hyun-joong as Yoon Ji-hoo in Boys Over Flowers (2009)
Kim Hyun-joong
Yoon Ji-hoo

Supporting

Kim Bum as So Yi-jeong in Boys Over Flowers (2009)
Kim Bum
So Yi-jeong

Supporting

Kim Joon as Song Woo-bin in Boys Over Flowers (2009)
Kim Joon
Song Woo-bin

Supporting

Kim So-eun as Chu Ga-eul in Boys Over Flowers (2009)
Kim So-eun
Chu Ga-eul

Supporting

Lee Hye-young as Kang Hee-soo in Boys Over Flowers (2009)
Lee Hye-young
Kang Hee-soo

Villain

Park Ji-bin as Geum Kang-san in Boys Over Flowers (2009)
Park Ji-bin
Geum Kang-san

Supporting

Im Ye-jin as Na Gong-joo in Boys Over Flowers (2009)
Im Ye-jin
Na Gong-joo

Supporting

Jung Ho-bin as Jung Sang-rok in Boys Over Flowers (2009)
Jung Ho-bin
Jung Sang-rok

Supporting

Park Soo-jin as Cha Eun-jae in Boys Over Flowers (2009)
Park Soo-jin
Cha Eun-jae

Supporting

Lee Si-young as Oh Min-ji in Boys Over Flowers (2009)
Lee Si-young
Oh Min-ji

Supporting

🍿 Where to Watch

Stream Boys Over Flowers on these platforms.

📺 Episode Guide

Spoiler-light recaps for all 25 episodes — enough to remember where you left off, nothing that ruins the ride.

Boys Over Flowers Episode 1 — The Red Card
EP 01
The Red Card
January 5, 2009
Jan-di enters Shinhwa High after jumping into the rooftop fountain to save a peer and being handed a scholarship that puts her in a world built to exclude her. Jun-pyo issues the red card on day one without much thought — she’s an intrusion, and this is how intrusions get removed. She doesn’t respond the way intrusions are supposed to. The episode’s first real beat is that specific: Jun-pyo’s confusion when the mechanism fails to work.

Boys Over Flowers Episode 2 — Stand Your Ground
EP 02
Stand Your Ground
January 6, 2009
Jan-di holds her position at Shinhwa despite the red card turning her classmates into a collective punishment machine — trays knocked, doors shut, the efficient cruelty of a student body that has learned to act on someone else’s authority. Ji-hoo sits beside her when no one else will. Jun-pyo notices. He hasn’t decided what to do with that yet, but he notices.

Boys Over Flowers Episode 3 — F4's Intervention
EP 03
F4’s Intervention
January 12, 2009
Classmates escalate beyond social exclusion into something more dangerous, and Ji-hoo steps in without announcement or ceremony. The episode’s value is what it reveals about F4: not a monolith, not four versions of the same person. Ji-hoo’s intervention costs him nothing socially but means it anyway.

Boys Over Flowers Episode 4 — Ji-hoo's Quiet
EP 04
Ji-hoo’s Quiet
January 13, 2009
Ji-hoo’s attention gives Jan-di something Jun-pyo’s aggression cannot: the sense of being seen without being evaluated. Her feelings for him develop from specific, sustained proximity rather than contrast — she likes him before she fully knows what Jun-pyo is beneath the performance. That ordering matters for everything that follows.

Boys Over Flowers Episode 5 — Jun-pyo's Strategy
EP 05
Jun-pyo’s Strategy
January 19, 2009
Jun-pyo starts engineering situations where Jan-di needs him — a problem already quietly solved before she knows it was a problem, a rescue timed so she can’t refuse without embarrassing herself. His behavior becomes tactical in a way it wasn’t before. He’s never had to try for someone. Every miscalculation is visible.

Boys Over Flowers Episode 6 — Macau
EP 06
Macau
January 20, 2009
F4 takes Jan-di to Macau, and Jun-pyo attempts something approximating a gesture. It lands badly. His instinct for control is so ingrained that he cannot tell the difference between protecting someone and managing them — and Jan-di, who has never been managed by someone with money before, doesn’t know how to receive the intention separately from the execution.

Boys Over Flowers Episode 7 — What Ji-hoo Hides
EP 07
What Ji-hoo Hides
January 26, 2009
Ji-hoo’s past comes into view — his feelings for Seo-hyun, an older woman who left Korea, explain the emotional containment Jan-di keeps running into. Kim Hyun-joong plays Ji-hoo’s restraint as self-protection rather than principle: a man who has learned to keep what he feels slightly below the surface and is so practiced at it that even warmth arrives with a built-in ceiling.

Boys Over Flowers Episode 8 — Two Households
EP 08
Two Households
January 27, 2009
Jan-di’s family finances come into the frame — the dry-cleaning business, her parents building a life on work and warmth and nothing else. The episode doesn’t explain the contrast so much as hold both worlds in the same scene: the Shinhwa hallways and the Geum household operate on different physics entirely. Class difference is not backdrop here; it’s the drama’s engine, running underneath everything.

Boys Over Flowers Episode 9 — How to Try
EP 09
How to Try
February 2, 2009
Jun-pyo arranges a date that fails in ways he could not have predicted and could not have corrected even if he’d known. Koo Hye-sun plays Jan-di’s patience as tolerant bewilderment — she’s watching someone attempt kindness from outside the frame of reference where kindness comes naturally. The effort is more interesting to her than the result, and she can’t entirely hide that.

Boys Over Flowers Episode 10 — The Price of Attention
EP 10
The Price of Attention
February 3, 2009
School pressure on Jan-di tightens, and Jun-pyo is simultaneously the source of the problem and her most complicated protection against it. Both characters know this. Neither knows what to do with it. The episode spends its time on Jan-di processing that contradiction — not with dialogue, but in the way Koo Hye-sun holds the camera when she has nothing to say.

Boys Over Flowers Episode 11 — Ga-eul's Turn
EP 11
Ga-eul’s Turn
February 9, 2009
Ga-eul and Yi-jeong make contact, and the secondary romance begins establishing its own logic — his deflection, her refusal to be deflected. More importantly: Ga-eul stops functioning as Jan-di’s support structure and starts functioning as a character with her own stakes. Kim So-eun makes that shift visible without anyone announcing it.

Boys Over Flowers Episode 12 — The Instinct
EP 12
The Instinct
February 10, 2009
Jun-pyo moves to protect Jan-di from public danger before he has consciously decided to — his body acts without the calculation he usually applies to everything. Lee Min-ho plays this in the physicality rather than the aftermath: the moment itself, before Jun-pyo has had time to rationalize it back into something he controls. Everyone in the room sees it before he does.

Boys Over Flowers Episode 13 — The Weight of Being Wanted
EP 13
The Weight of Being Wanted
February 16, 2009
Jan-di feels the accumulated weight of being wanted by two very different people for very different reasons. Ji-hoo’s acknowledged feelings create an obligation she can’t meet without causing harm — to him, to Jun-pyo, to herself. The love triangle stops being a genre mechanic and becomes an actual moral problem.

Boys Over Flowers Episode 14 — Jan-di at Her Limit
EP 14
Jan-di at Her Limit
February 17, 2009
Jan-di hits her capacity — not through a single event but through accumulation, the specific fatigue of sustained pressure from a school, a love triangle, and a family quietly struggling. Lee Min-ho carries Jun-pyo’s helplessness as something physical: a man who cannot fix the thing he partly caused and cannot figure out why his usual tools don’t apply here. The episode doesn’t resolve the impasse. It just lets both of them sit in it.

Boys Over Flowers Episode 15 — The Mother
EP 15
The Mother
February 23, 2009
Kang Hee-soo makes her position explicit: she will not accept Jan-di, and she has the resources to make that refusal comprehensive. Lee Hye-young plays her without villainy affect — a woman who believes she is being rational rather than cruel, which is harder to argue with and does more damage. This episode explains why Jun-pyo flinches at the word “family.”

Boys Over Flowers Episode 16 — Ji-hoo Decides
EP 16
Ji-hoo Decides
February 24, 2009
Ji-hoo stops hiding what he feels — not a slip, not an accident, but an active decision to be seen. Kim Hyun-joong plays the moment as someone who has calculated the risk and accepted it, which is different from someone who simply ran out of restraint. His feelings become visible in small, specific moments. The ambiguity stops serving either of them.

Boys Over Flowers Episode 17 — Distance
EP 17
Distance
March 2, 2009
Jun-pyo is sent abroad by his family, the separation designed to create manageable distance between him and Jan-di. What the episode reveals is how much of his confidence had come to depend on her proximity. He reacts to his own absence with more visible emotion than anything she has done to him directly — which tells you more about where he is than any declaration he’s made.

Boys Over Flowers Episode 18 — Misread
EP 18
Misread
March 3, 2009
News about Jun-pyo’s situation reaches Jan-di as confirmation of something she’d been afraid to believe. Both characters stop explaining themselves at the same moment. The damage accumulates quickly — which is the episode’s honesty. Regret lands before the episode ends rather than being stretched into three more.

Boys Over Flowers Episode 19 — Return
EP 19
Return
March 9, 2009
Jun-pyo returns changed by what the separation cost him — not better at love yet, but clarified about the fact that he needs to be. Lee Min-ho plays the shift in posture and proximity rather than in any announcement: the way he stands in the same room as Jan-di is different when he knows what losing access to her actually felt like.

Boys Over Flowers Episode 20 — Jan-di's Move
EP 20
Jan-di’s Move
March 10, 2009
Jan-di stops receiving decisions and starts making them — about Jun-pyo, about Ji-hoo, about what she wants her life to look like from inside a world that keeps trying to choose for her. Scenes of her acting on her own conclusions rather than reacting to external pressure define this episode. The show needed this. She was overdue.

Boys Over Flowers Episode 21 — Ji-hoo Steps Back
EP 21
Ji-hoo Steps Back
March 16, 2009
Ji-hoo withdraws — not because his feelings have diminished but because he has decided that holding on would damage something he values more than the outcome. Kim Hyun-joong plays this in a single scene: full composure, full cost. It reads as an active decision rather than a resigned concession. That’s what makes it hurt.

Boys Over Flowers Episode 22 — What Family Costs
EP 22
What Family Costs
March 17, 2009
Kang Hee-soo escalates her interference, and the episode follows the machinery of class and family obligation rather than the romance — how much damage a parent’s expectations can do when they arrive packaged as love and protection. Jan-di’s family loses their home. The gap between her world and Jun-pyo’s stops being background.

Boys Over Flowers Episode 23 — The Structure Wins
EP 23
The Structure Wins
March 23, 2009
Jan-di and Jun-pyo face the separation the drama has been building toward — not a misunderstanding, not a temporary distance, but a structural intervention by Kang Hee-soo that succeeds in the short term. The episode doesn’t soften what that costs, or pretend that love is sufficient equipment for a class war.

Boys Over Flowers Episode 24 — Jun-pyo Chooses
EP 24
Jun-pyo Chooses
March 24, 2009
Jun-pyo chooses Jan-di in front of people for whom that choice has real professional and social consequences. Lee Min-ho carries the weight of that decision as something settled rather than dramatic — a man who has arrived at his position through reflection rather than impulse. Jan-di doesn’t perform relief. She stays exactly who she is.

Boys Over Flowers Episode 25 — A Promised Future · Finale
EP 25
A Promised Future · Finale
March 31, 2009
Jan-di and Jun-pyo close the distance Kang Hee-soo spent 25 episodes trying to maintain. Ji-hoo ends the story with his dignity intact, his arc resolving on his own terms rather than as a runner-up prize. Yi-jeong and Ga-eul are left unresolved in a way that feels true to how secondary romances work — promising but open. F4 remains whole. Not despite everything, but through it.

🏁 Ending Explained

Full spoilers ahead — everything that happens in the finale and what it all means.

⚠️
Spoiler Warning — This section covers the full finale of Boys Over Flowers. Stop here if you haven’t finished the series.

What Actually Happens. Jun-pyo publicly defies Kang Hee-soo’s arranged engagement and announces his intention to pursue Jan-di without waiting for approval. The choice costs him leverage in the Shinhwa family structure — his inheritance has always been conditional on compliance, and he unconditions it. Jan-di and Jun-pyo reunite. That’s the literal ending. But the choice itself is what the drama has been building toward: the gap between wealth as power and wealth as freedom, and Jun-pyo discovering that his mother never intended to give him the second kind.

Boys Over Flowers (2009) — Ending Explained

Does Kang Hee-soo Accept Jan-di? She doesn’t — and the drama is correct not to manufacture a change of heart. Lee Hye-young plays the resolution the same way she played the conflict: a woman who adjusts her position without abandoning her logic. She stops fighting because Jun-pyo makes the cost of continuing too high, not because she’s been moved or converted. That honesty is one of the finale’s better decisions. Redemption arcs for this type of antagonist tend to erase what made them interesting.

Is Ji-hoo Okay? His arc closes with full dignity. Ji-hoo’s feelings for Jan-di were genuine and fully realized — not a consolation that almost became something more, not a misunderstanding. Kim Hyun-joong’s final scenes carry that reality quietly: a man who loved someone cleanly enough to let the outcome belong to her rather than to him. He’s not compensated with a last-minute alternative. He simply ends where he is, and the drama respects that.

Boys Over Flowers (2009) — Ending Explained

What Happens to Yi-jeong and Ga-eul. They finish in the space between “committed” and “unresolved” — Yi-jeong leaves for Europe, the relationship acknowledged but not concluded. Boys Over Flowers has enough self-awareness to know that forcing a satisfying ending for the secondary romance would be dishonest to what’s been built. Ga-eul’s patience, earned across 25 episodes, is the better ending than any declaration could be.

What Jan-di Actually Wins. Not an entry into Jun-pyo’s world. She doesn’t become a chaebol wife who learned to tolerate wealth. The class gap doesn’t close — it’s circumnavigated. What she keeps through all of it is the thing the drama established in episode one: she refuses to be reshaped by a world that wants her smaller. Jun-pyo learns to want someone who won’t be. That’s the real resolution — not a class system dismantled, but two people who agreed the system wouldn’t get the last word on them.

Boys Over Flowers (2009) — Ending Explained

✍️ KDramaWorlds Editor’s Take

Our honest read on why this drama is worth your time — and who it’s for.

🌸 Chaebol Romance
💢 Class Conflict
👑 F4 Energy
💔 Second Lead Syndrome
✨ Iconic Debut

Boys Over Flowers was Lee Min-ho’s first leading role at 22, and the gap between what he could do then and what the role demanded is actually visible in the early episodes — not as weakness but as texture. Jun-pyo is a character who does not yet know how to carry his own weight without the F4 structure holding him up, and Lee Min-ho’s relative unfamiliarity with the leading-man format read, in 2009, as something close to authenticity. He grew into the role across the run. The comparison between his performance in episode three and episode twenty-four is worth making: it’s not just Jun-pyo’s arc, it’s an actor finding out what he’s capable of. For fans curious where it all started before Crash Landing on You (2019) — this is it.

Boys Over Flowers (2009) — Editor's Pick

Koo Hye-sun carries Jan-di with a specific, sustained warmth that never tips into martyrdom — a harder balance than it looks, given how often the plot positions Jan-di as someone things are happening to rather than someone making things happen. Her best scenes are the quieter ones: Jan-di watching something, processing something, deciding something without any dialogue helping her. Kim So-eun’s Ga-eul earns her own arc by episode 11 and doesn’t let go of it. If you’ve seen Business Proposal (2022) and want to see the chaebol-romance template in its original form, the through-line is clearer than you’d expect.

The second half runs long, and episodes 16 through 22 carry an amnesia subplot that flattens Jun-pyo for several episodes and forces the drama to reconstruct momentum it had already earned. The show recovers — but the dip is real, and it’s worth knowing about going in. Boys Over Flowers is not a perfect drama, and it doesn’t need to be: it’s the one that established what Korean romance could look like when the obstacles are structural rather than situational, and watching it in 2026, that still lands differently than most of what followed.

👍👍👍 BEST FOR 👍👍👍
💕 New K-drama watchers looking for the classic reference point
🌸 Romance fans who can handle melodrama and a long runtime
📺 Lee Min-ho fans curious where the career started

⚖️ Final Verdict
What works
Jan-di’s refusal to be reshaped holds its ground across all 25 episodes
Lee Min-ho’s charisma is undeniable even when the writing falters around him
F4 ensemble chemistry that rarely feels performed

What to know first
The second half gets melodrama-heavy — amnesia subplot is the low point
Jan-di’s agency diminishes as the plot progresses into the back half
25 episodes at 65 min each — this is a genuine time commitment

7.5 / 10
Strong enough to deserve its classic status; honest enough to earn its caveats.

💬 Helpful? Share this guide →

KDW Editor Editorial Team, KDramaWorlds

This review was written and fact-checked by the KDW editorial team — a small group of K-drama viewers who watch every title before writing about it. No screeners, no synopsis-only takes.

604 Reviews Published
339 Actor Profiles
2026 Writing Since
More about the KDW Editorial Team

Share your reaction to this drama.

You can pick up to 3 reactions.

Before You Comment

Keep it kind, skip the harsh language, and please — no spoilers. Everyone's taste is different, and that's perfectly fine.

This space is for real reactions and discussion from other viewers. Help keep it comfortable for everyone by not giving away major plot details.