Love is never easy, especially on Once Upon a Time. In season 4, Robin Hood's new romance with Regina is threatened by the arrival of his long-dead wife Marian, who time-travelled from the past. Robin Hood is now stuck in a classic love triangle, torn between the woman he loves and the one he thought he lost long ago. Here's a look back at some of the best love triangles that have rocked Once Upon a Time.
Neal - Emma - Hook
Emma Swan's first love Neal leaves her alone, pregnant, and heartbroken. Years later, she learns that he only left so that she could become the Savior, but she can't let go of the pain he's caused her. When Emma learns a presumed dead Neal might still be alive, she and Hook go after him in Never Land, where their growing attraction leads to a passionate kiss — just moments before they discover Neal alive. Awk-ward!
WATCH: Emma and Hook share a passionate kiss. Is it really a "one-time thing"? From the season 3 episode, "Good Form."
Emma Still Loves Neal|Emma must confess her complicated feelings to save Neal.|Emma must confess her complicated feelings to save Neal. From the Once Upon a Time season 3 episode, "Ariel."
WATCH: Emma must confess her complicated feelings to save Neal. From the season 3 episode, "Ariel."
Neal and Hook are both determined to win Emma's heart, but she tells them she can only care about her son Henry. Neal eventually sacrifices himself to save the town from the Wicked Witch, and Emma slowly, cautiously builds a romance with Hook.
Emma Tells Hook She Can't Lose Him|Emma tells Hook the real reason she's being distant.|Emma tells Hook the real reason she's being distant. From the Once Upon a Time season 4 episode, "Rocky Road."
WATCH: Why is Emma pushing away Hook? From the season 4 episode, "Rocky Road."
Mulan - Aurora - Phillip
Mulan is a stoic warrior who keeps her feelings close to her (armored) chest. Her devotion to Prince Phillip is clear, as she fights by his side to save his beloved Aurora time and time again. It seems Mulan's heart belongs to Phillip, but in the end it is Aurora who she really loves. But who does Aurora's love — Phillip or Mulan?
WATCH: Mulan tells Aurora she has something important to tell her. Is it too late? From the season 3 episode, "Quite a Common Fairy."
Mary Margaret - David - Kathryn
In season 1, a mysterious man with amnesia is drawn to Mary Margaret, a hospital volunteer who nurses him back to health. A woman named Kathryn soon appears saying John Doe's name is David — and he's her husband! David is torn between his intense feelings for Mary Margaret and his obligation to the wife he doesn't remember.
WATCH: David tells Mary Margaret he finally remembers his wife. Who will he choose? From the season 1 episode, "The Shepherd."
David and Mary Margaret struggle with their feelings for each other, but know they can't betray Kathryn — who (gasp!) might be pregnant.
David and Mary Margaret Struggle with Their Feelings|Will David leave his wife Kathryn for Mary Margaret?|Will David leave his wife Kathryn for Mary Margaret? From the Once Upon a Time season 1 episode, "7:15 A.M."
WATCH: Will David leave his wife Kathryn for Mary Margaret? From the season 1 episode, "7:15 A.M."
David and Mary Margaret are determined to avoid each other, but they can't seem to stay apart. When they learn Kathryn is not pregnant, they finally cave to their feelings and share a kiss. Eventually, they'll discover the real reason their feelings for each other are so strong: they are longtime soulmates Snow White and Prince Charming.
WATCH: David and Mary Margaret finally share a kiss. From the season 1 episode, "7:15 A.M."
Regina - Robin Hood - Marian
Perpetually miserable Regina finally finds love with Robin Hood, only to have her hopes dashed by the arrival of his "dead" wife Marian. Robin's code of honor demands that he stay with Marian, even after she is frozen by the Snow Queen.
WATCH: Robin admits why True Love's Kiss didn't save Marian in the season 4 episode "Rocky Road."
Regina tells Robin Hood that he needs to forget about her and focus on saving Marian's life. Robin says some days he can't live by his code of honor, and sweeps Regina into his arms for a passionate kiss!
WATCH: Robin is tired of fighting his feelings for Regina. From the season 4 episode, "The Snow Queen."
Will Robin and Regina finally be together? What will happen to poor Marian? Tune in to Once Upon a Time SUNDAYS 8|7c.