Our Love Triangle
📋 Drama Overview
What to expect, before you press play.
Hae-rin’s love life was complicated enough with just one guy — her high school crush Eun-hwan, who kissed her right before disappearing into two years of military service. Now he’s back, wanting to pick up exactly where they left off, except Hae-rin has already started falling for Woo-jin, the charming junior she got paired with for a class project. Add a manipulative ex-girlfriend circling the whole situation and a professional collision course once both men end up connected to Hae-rin’s acting career, and a simple two-person crush turns into the tangled, title-earning mess the show promises.
Our Love Triangle is a Viki Original web drama, which means it moves fast by design — ten episodes at roughly a quarter-hour each, with barely a scene wasted on anything that doesn’t push the triangle forward. It’s not trying to reinvent campus romance; it’s trying to deliver a complete, satisfying version of it in under two hours total, misunderstandings, jealous rivals, and a ring at the finish line included.
⚡ Quick Verdict
The whole picture, condensed into one box.
▶ Official Trailer
🎭 Cast & Characters
A small, focused cast built entirely around one triangle and the people trying to complicate it.

Lead

Lead

Supporting

Supporting
📺 Episode Guide
Just enough per episode to remember where things stood.
🏁 Ending Explained
Full spoilers — breaking down the finale and what it means.
What actually happened Hae-rin ends up with Eun-hwan, and the show makes it official with a ring rather than just a kiss — a clear signal that this is meant to read as a real commitment, not another ambiguous cliffhanger. The two-year misunderstanding that kicked off the entire series gets a full explanation: Eun-hwan didn’t vanish before enlistment because he didn’t care, he ran because he was trying to protect Hae-rin from something he never fully articulates but the show treats as sincere. Woo-jin, unable to watch the relationship he wanted happen for someone else, follows through on his own military enlistment — the same exit strategy Eun-hwan used two years earlier, except this time it reads as closure instead of abandonment.
What happens to the rest of the triangle Son Min-joo gets the most interesting resolution of the supporting cast — her apology for leaking the photos that caused the original scandal is genuine, but Hae-rin doesn’t hand over instant forgiveness just because the truth finally came out, which is a more honest note than this genre usually strikes. Park Seo-ah’s contract termination closes out her arc with something like consequences, though the show is more interested in removing her as an obstacle than in giving her any real reckoning.
Why Eun-hwan ran in the first place The finale’s biggest reveal is really a recontextualization: everything Hae-rin spent two years interpreting as rejection was, from Eun-hwan’s side, an act of protection. It’s a classic miscommunication-driven romance gambit — a conflict that one honest conversation could have solved — but the show gets away with it because it’s spent nine episodes establishing how much external interference, from Seo-ah’s manipulation to Min-joo’s jealousy, kept that conversation from happening naturally.
What the ending is really about Underneath the love-triangle mechanics, Our Love Triangle is really a story about how easily other people’s jealousy and self-interest can hijack a relationship that two people actually want. Seo-ah and Min-joo both act out of insecurity rather than malice for its own sake, and the show’s insistence on giving both of them at least a flicker of motive — even while making them the obstacles — is what keeps the finale from feeling like it’s punishing villains instead of resolving people.
The KDW verdict For a ten-episode, roughly two-hour-total web drama, Our Love Triangle closes its loops with more care than it strictly needed to — nobody’s arc gets skipped just because the runtime is short. It’s a slight watch by design, but the ending earns its ring and its reconciliation instead of just defaulting to them.
✍️ KDramaWorlds Editor’s Take
Is it worth your time? Here’s our honest take, and who it suits best.
At eleven-to-fourteen minutes an episode, Our Love Triangle doesn’t have room for filler, and mostly it doesn’t indulge in any — every episode moves at least one relationship or one piece of the two-year-old mystery forward. Gongchan plays Eun-hwan’s guardedness as genuinely wounded rather than broodingly mysterious, which keeps the character sympathetic even during the stretches where his silence is the whole problem. Fans of Cheer Up‘s campus-romance energy will recognize the same DNA here, just compressed into a fraction of the runtime.
Ahn Se-min’s Woo-jin is the drama’s best trick — a second lead who’s charming enough that the love triangle actually feels like a choice instead of a foregone conclusion, which is rarer in this genre than it should be. Kim Jee-won plays Seo-ah’s manipulation with just enough restraint that she reads as a real person protecting her own insecurities rather than a cartoon villain, echoing the messier, more ambiguous rival dynamics of Nevertheless, at a fraction of that show’s emotional weight.
The trade-off for that efficiency is depth — at ten short episodes, nobody’s inner life gets much room to breathe beyond what’s needed to move the plot, and the finale’s big reveal leans on a miscommunication trope that a longer show might have handled with more nuance. It’s a satisfying bite-sized romance rather than a genre-defining one, and it mostly seems fine with that.
🎬 You Might Also Like
If you liked Our Love Triangle, these are your next three watches.



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.
What do you think of this drama?
Login to share your review or leave a comment.
No email needed — just pick a username & password.