A Trap Called Desire
📋 Drama Overview
Everything worth knowing, before the opening credits.
The woman who frames Go Eun-seol for murder is also the woman who gave birth to her, and only one of them knows it. That imbalance is the engine of A Trap Called Desire. Joo Mi-ran (Jang Seo-hee) has spent decades building a respectable life as PR director of the Cheongma Scholarship Foundation, and the daughter she gave up is the one loose thread that could pull all of it apart. So she cuts the thread first — a murder charge, an overnight collapse, an adopted daughter turned accused killer.
KBS2’s 7:50 evening block has run on premises like this for years, and the show is unusually clear-eyed about what it wants from the format. Jang Seo-hee, returning to villainy after a career built on playing the wronged woman in this exact slot, treats Mi-ran’s public warmth as a physical thing she puts on and takes off. Jeon Hye-won’s Eun-seol is no natural avenger, and the early going is honest about how far a person falls apart before revenge becomes possible. At 100 episodes across five nights a week, both halves of that equation have room to take their time.
⚡ Quick Verdict
The short version — everything that matters, boxed up.
▶ Official Trailer
🎭 Cast & Characters
The foundation, the family, and everyone caught between them.

Lead

Lead

Supporting

Supporting

Supporting

Supporting
📺 Episode Guide
A light recap per episode — nothing more than a nudge.
🏁 Ending Explained
We’ll break this down in full once the series wraps up.
✍️ KDramaWorlds Editor’s Take
Our honest read on why this drama is worth your time — and who it’s for.
Jang Seo-hee has spent most of her career as the wronged woman in this exact time slot, which is why casting her as the one doing the wronging pays off so quickly. Her Mi-ran does not chew scenery. She modulates — a foundation director’s practiced softness in public, a flat administrative calm in private — and the switch between the two happens fast enough that you catch her deciding to make it. KBS2’s evening block has been on a strong run in this register lately; Pearl in Red already proved there is an audience willing to give a daily drama a hundred nights.
The structural choice worth watching is the timing of the reveal. Most revenge plots would hold the mother-daughter connection until the fifty-episode mark and build toward it. Putting it in the premiere means Eun-seol spends the next several months chasing a truth the audience already holds, and every scene between the two women carries a weight only we can see. Perfect Marriage Revenge ran a compressed twelve-episode version of that same dramatic irony. Stretched over a hundred episodes, it turns into something closer to a slow pressure test.
One episode is not enough to know whether the show can hold that pressure. Daily dramas live or die on their middle stretch, and the middle here runs roughly eighty episodes long. What the premiere does establish is a clean separation between a secret the characters are keeping from each other and a secret the audience is keeping for them.
🎬 You Might Also Like
If you liked A Trap Called Desire, these are your next three watches.
![]() Family Register
Daily Dramafamily drama
Read Full Review →
|
![]() Cinderella Game
ChaebolChoi Shang
Read Full Review →
|
![]() Brilliant Legacy
Autistic SiblingHan Hyo-joo
Read Full Review →
|



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.
1 Comment
A birth mother framing the daughter she gave up for murder — and only one of them knowing they’re related — is such a ruthless engine for a daily drama 🎭 — Joo Mi-ran treating her public warmth like something she puts on and takes off is such a specific kind of villain. Anyone else already invested in how Eun-seol claws her way back from that opening?
What do you think of this drama?
Login to share your review or leave a comment.
No email needed — just pick a username & password.