Head Over Heels (2025) official poster
📺 K-Drama Guide · Teenage Shaman · Supernatural Romance

Head Over Heels

견우와 선녀 · 2025
✅ Completed · 12 eps
🎬 Prime Video · tvN
⭐ 8.4 MDL
📺 15+
⚡ Updated · Jun 30, 2026

📋 Drama Overview

Everything you need to know before you hit play.

Head Over Heels (2025) poster
Completed 🧿 Supernatural Romance Pick
Head Over Heels
견우와 선녀 (Gyeon Uwa Seonnyeo) · 2025 · South Korea
WriterYang Ji-hun
DirectorKim Yong-wan
Episodes12 eps · ~65 min each
Where to Watch⚠️ Not currently available to US viewers
⏱️
Binge Time13h 0m
AiredJun 23 – Jul 29, 2025
NetworktvN
GenreRomance · Fantasy · Drama
Content Rating15+

Shamanism
First Love
Fighting Fate
Hidden Identity
Korean Folklore

Park Seong-a has a problem most teenagers don’t: she can see who’s going to die. Not as abstract anxiety — as a practicing shaman named Fairy Cheon Ji, she reads fate the way other students read textbooks. When Bae Gyeon-u walks into her shrine upside-down and she sees his death written clearly in her vision, the drama makes its first and most important claim: some people are born into luck, and some aren’t, and Seong-a is the rare kind who can tell the difference from across a room.

What makes the show work is that she chooses to protect him anyway, knowing the cost. Gyeon-u, for his part, has spent his entire life absorbing misfortune so thoroughly that he’s stopped believing it can be changed. The gap between them is not romantic distance — it’s the distance between someone who can see the future and someone who has already accepted the worst version of it. The drama is about what happens when those two people collide with a folklore myth that was built to keep them apart.

Episode Progress
12 / 12 ✅ Completed

⚡ Quick Verdict

One box. Everything you need to decide.

⭐ Worth it?If you like supernatural romance with genuine emotional stakes — absolutely.
⏱️ CommitmentMedium — ~13 hours total
🧿 VibeMystical · Heart-tugging · Fate-defying
📺 Skip if…You need your leads to communicate honestly before episode 9.

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

▶ Official Trailer

🎭 Cast & Characters

A girl who fights fate for a boy who’s been losing to it his whole life — and the woman who arranged that loss.

Cho Yi-hyun as Park Seong-a in Head Over Heels (2025)
Cho Yi-hyun
Park Seong-a

Lead

Choo Young-woo as Bae Gyeon-u in Head Over Heels (2025)
Choo Young-woo
Bae Gyeon-u

Lead

Cha Kang-yoon as Pyo Ji-ho in Head Over Heels (2025)
Cha Kang-yoon
Pyo Ji-ho

Supporting

Choo Ja-hyun as Yeom-hwa in Head Over Heels (2025)
Choo Ja-hyun
Yeom-hwa

Villain

Kim Mi-kyeong as General Dong-cheon in Head Over Heels (2025)
Kim Mi-kyeong
General Dong-cheon

Supporting

Lee Su-mi as Ma'am in Head Over Heels (2025)
Lee Su-mi
Ma’am

Supporting

Yoon Byung-hee as Flower Master in Head Over Heels (2025)
Yoon Byung-hee
Flower Master

Supporting

Kim Han-gyeol as Teacher in Head Over Heels (2025)
Kim Han-gyeol
Teacher

Supporting

Kim Seong-jeong as Kim Jin-ung in Head Over Heels (2025)
Kim Seong-jeong
Kim Jin-ung

Supporting

Kim Min-ju as Ku Do-yeon in Head Over Heels (2025)
Kim Min-ju
Ku Do-yeon

Supporting

Hwang Se-in as Cho Hye-ri in Head Over Heels (2025)
Hwang Se-in
Cho Hye-ri

Supporting

Cha Yoo-hyun as Maeng Ju-seung in Head Over Heels (2025)
Cha Yoo-hyun
Maeng Ju-seung

Supporting

🍿 Where to Watch

Stream Head Over Heels on these platforms.

📺 Episode Guide

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

Head Over Heels Episode 1 — Upside-Down Fate
EP 01
Upside-Down Fate
June 23, 2025
Park Seong-a sees Bae Gyeon-u’s death before she sees his face. The vision arrives in the middle of an ordinary shaman session, and she spends the episode deciding what to do with that information — not whether it’s real, she’s past doubting that, but what it costs her to act on it. Cho Yi-hyun plays this without melodrama: just the specific alertness of someone used to seeing things others can’t and processing them alone.

Head Over Heels Episode 2 — Fire and Rumor
EP 02
Fire and Rumor
June 24, 2025
Rumors spread through school and Gyeon-u is publicly labelled as bad luck — the kind of social verdict that makes most people create distance. Seong-a stays close instead. That choice is not yet romantic; it’s strategic. But the episode establishes that she’s willing to be publicly linked to him, and the drama is smart enough to know that public choices have a habit of becoming private ones.

Head Over Heels Episode 3 — Human Amulet
EP 03
Human Amulet
June 30, 2025
Seong-a escalates her protection from passive surveillance to active shaman intervention — and the episode commits to the dramatic tension that will carry the show: she can see what’s hunting him, but she can’t explain it without exposing herself. Gyeon-u cooperates with someone who keeps appearing wherever the trouble is, without fully understanding why. The bond stops being abstract and becomes practical. Practical turns out to be more dangerous.

Head Over Heels Episode 4 — Haunted Ground
EP 04
Haunted Ground
July 1, 2025
The supernatural threat broadens beyond school-hallway misfortune, and Seong-a has to address it as a practicing shaman rather than as a girl looking out for a classmate. The shift in dramatic register is intentional. The episode stops asking “will Gyeon-u’s luck improve?” and starts asking “what will Seong-a have to spend to make it so?” — and the answer begins to look expensive.

Head Over Heels Episode 5 — Hidden Wounds
EP 05
Hidden Wounds
July 7, 2025
Gyeon-u stops reading as a passive victim. The episode gives him room to show what a lifetime of absorbing misfortune does to a person — not bitterness, but a practiced acceptance that turns out to be harder to watch than anger would have been. Choo Young-woo is careful with this: the resignation is earned, not performed. Seong-a begins to notice that the thing she is protecting is not just a life, but a person who has already half-given up on it.

Head Over Heels Episode 6 — Yeom Hwa's Shadow
EP 06
Yeom Hwa’s Shadow
July 8, 2025
Seong-a confronts Yeom-hwa directly and discovers that Gyeon-u’s misfortune was not natural — it was engineered. Choo Ja-hyun’s Yeom-hwa takes visible pleasure in his suffering, and that detail matters: the curse has an author. The drama gains a human villain and loses its most comfortable excuse for the suffering. Seong-a’s motivation hardens from protection into defiance.

Head Over Heels Episode 7 — The Trap
EP 07
The Trap
July 14, 2025
A haunted-house crisis pulls Seong-a, Gyeon-u, and Ji-ho into the same supernatural emergency, and the friendship triangle reveals its structural use: Seong-a cannot handle Yeom-hwa alone. She’s never had to admit dependence before. The episode makes this admission look expensive — not just tactically, but personally.

Head Over Heels Episode 8 — Crossing the Line
EP 08
Crossing the Line
July 15, 2025
The line between protecting Gyeon-u and falling for him stops being distinguishable. Seong-a has been treating these as separate things. This episode makes that pretense expensive — the curse’s consequences deepen specifically because her emotional investment has grown past the point where detachment was an option. Caring for Gyeon-u is now the same thing as challenging fate.

Head Over Heels Episode 9 — Seeing Ghosts
EP 09
Seeing Ghosts
July 21, 2025
Gyeon-u gains the ability to see ghosts — suddenly, without preparation. What matters is what happens in the minutes after: he is not afraid. He is relieved. Seeing the world Seong-a has been carrying all along is the first honest communication they’ve had, and it narrows the distance between them faster than any confession would have. First-hand knowledge replaces second-hand distrust, and the whole dynamic shifts.

Head Over Heels Episode 10 — Bong-su in Control
EP 10
Bong-su in Control
July 22, 2025
Seong-a realizes the spirit Bong-su has taken possession of Gyeon-u’s body — which reorganizes the central conflict entirely. She can no longer trust that the person in front of her is the person she’s been protecting. The episode separates the boy she loves from the vessel she has to fight to recover, a distinction the romance had been carefully avoiding until now, and Seong-a has no preparation for how much that separation costs.

Head Over Heels Episode 11 — Final Bargains
EP 11
Final Bargains
July 28, 2025
Every character arrives at the curse’s core with nothing left to spare. Seong-a refuses to retreat even as the cost becomes explicitly impossible to absorb — love, duty, and survival are now pulling in three different directions and all of them are labeled urgent. The episode works because it doesn’t offer a clean priority. It just shows a person who refuses to rank what she cares about and has to live with that refusal.

Head Over Heels Episode 12 — Ending the Curse
EP 12
Ending the Curse · Finale
July 29, 2025
Gyeon-u meets Bong-su while Bong-su is inside Seong-a’s body — a scene that reveals how thoroughly Yeom-hwa’s manipulation distorted everyone’s fate before any of them understood what was happening. Seong-a’s final fight is about more than one boy’s survival; it’s about ending the pattern of grief and possession Yeom-hwa built out of obsession. The drama closes where it needed to: with Seong-a choosing to remain both shaman and girlfriend, without being asked to give up either. That’s the ending she was fighting for.

🏁 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 Head Over Heels. Stop here if you haven’t finished the series.

What Actually Happens. Seong-a defeats Yeom-hwa and breaks the curse that has been shadowing Gyeon-u since before he understood he was cursed. The spirit Bong-su is separated from Gyeon-u’s body. Gyeon-u survives. Yeom-hwa’s long manipulation is fully exposed — the misfortune was manufactured grief, not natural fate. Seong-a and Gyeon-u end the drama as a couple, with her shaman identity no longer a secret between them.

Head Over Heels (2025) — Ending Explained

Who Is Bong-su, Actually? The possession of Gyeon-u — and then of Seong-a’s body in the finale — completes the drama’s most unsettling reveal: Bong-su was not a random haunting. The spirit was a piece of Yeom-hwa’s unresolved grief, given form and direction. The meeting between Gyeon-u and Bong-su inside Seong-a’s body is where the show stops being about bad luck and starts being about what grief does when it refuses to end. Yeom-hwa didn’t summon Bong-su. She became him.

What Gyeon-u’s Arc Actually Resolves. Gyeon-u doesn’t become someone who believes in good luck — he becomes someone who understands that the bad luck was never natural. The distinction matters more than it sounds. The finale doesn’t offer him an improved worldview or a compensating joy; it offers him the truth, which is that the suffering was real and it had a source. Knowing the source doesn’t undo the years of misfortune. It means he can stop carrying the explanation himself.

Head Over Heels (2025) — Ending Explained

What Yeom-hwa Was Actually Doing. Yeom-hwa’s motivation is grief that calcified into control. She didn’t manipulate Gyeon-u’s fate out of malice in the ordinary sense — she did it because keeping him suffering kept her own loss from having to end. The show exposes this not as an excuse but as a verdict: this is what obsession looks like when it’s given enough time. The finale doesn’t invite sympathy for Yeom-hwa. It invites recognition of the mechanism, which is colder and more unsettling than sympathy would have been.

What “견우와 선녀” Actually Refers To. The Korean title — Gyeon-u and Seonnyeo, the Cowherd and the Weaver Fairy — draws from a folktale about two lovers separated by the heavens, permitted to meet only once a year across a bridge built by birds. The drama uses this to set up a structural question: what if the fairy refused the separation? Seong-a is the fairy who chose to stay, to fight the forced departure before it could be imposed. But the occupation selects for this specific refusal: a shaman reads fate, which means she encounters the annual separation not as an edict but as a forecast — and forecasts, unlike edicts, can be challenged. The title refers not to the folktale’s ending but to its refusal. A shaman who falls head over heels doesn’t accept what she sees. She reads the fortune differently.

Head Over Heels (2025) — Ending Explained

✍️ KDramaWorlds Editor’s Take

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

🧿 Shaman Fantasy
💜 First Love
⚡ Fate-Defying
👻 Spirit Possession
🌸 Korean Folklore

Cho Yi-hyun is one of the most reliable young actresses working in Korean drama right now — the one who finds the specific grain of a character’s psychology and holds it consistently across an entire run. In Head Over Heels, she plays a teenager who has been managing supernatural responsibility alone for long enough that it has become routine; the exhaustion lives in how efficiently she processes what would shatter most people. There’s a scene in episode nine where Gyeon-u sees ghosts for the first time and registers relief rather than fear, and Cho Yi-hyun plays the moment of watching him arrive in her world not as triumph but as a kind of quiet recognition — finally, one less thing to carry alone. If you’ve followed her work in High School Return of a Gangster (2024), the expansion in register here is visible: she’s funnier, lighter when the story asks for it, and then exactly as precise when the weight arrives.

Head Over Heels (2025) — Editor's Pick

Choo Young-woo’s Gyeon-u has a harder job: a character defined by passive suffering for the first five episodes, and the drama needs the audience to care about him before it gives him anything active to do. Choo makes this work by locating the specific quality of someone who has absorbed misfortune so long he’s stopped bracing for it — he doesn’t read as tragic, he reads as used to it, which is worse. Choo Ja-hyun’s Yeom-hwa is the drama’s most useful character: a villain whose motivation is recognizable enough to be uncomfortable. Grief that turns into control because the alternative is just grief. For something that works the same protecting-someone-from-death premise with less folk mythology and more procedural romance, Doom at Your Service (2021) is the natural comparison — Head Over Heels is more specific about the villain and funnier about the lead.

The show’s structural clarity is unusual for this genre: the folktale source gives it a question with a shape — what if the fairy refused the separation? — and the drama answers it with actual plot mechanics rather than vague resistance. Gyeon-u is passive for longer than it can comfortably afford, and the compression in episodes 10 and 11 is noticeable. But the finale earns its position, and it earns the specific thing it was going for: a heroine who doesn’t have to choose between love and identity. Both are hers. That’s harder to write than it sounds, and the show gets it right.

👍👍👍 BEST FOR 👍👍👍
🧿 Fans of Korean folklore and shamanism mythology
💫 Viewers who want romantic leads who fight fate rather than accept it
🎭 Cho Yi-hyun fans — her most complete lead performance yet

⚖️ Final Verdict
What works
Cho Yi-hyun’s most precise and layered lead performance
Folktale inversion gives the show structural clarity
Finale refuses to make Seong-a choose between love and identity

What to know first
Gyeon-u is passive for longer than the show can comfortably afford
Episodes 10–11 compress the possession arc too quickly
Genre ceiling for supernatural teen romance limits emotional ambition

8.6 / 10
Cho Yi-hyun makes a well-worn premise feel specific. The show mostly keeps up with her.

💬 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.