Skip to content
From Enemies to Eternity Lost23 episodes available

Urban stories · Contemporary

From Enemies to Eternity Lost

Partial · 23/72 Eps
23 episodes available · More episodes coming soon · 2026-09-27 updated

From Enemies to Eternity Lost synopsis

Original title: From Enemies to Eternity Lost|奈何情深不渡

Page text is translated. Available audio and subtitles depend on the video.

From Enemies to Eternity Lost episodes

23 episodes available · More episodes coming soon

Tap an episode to play

23 episodes available · More episodes coming soon

23 of 72 episodes available

Locked episodes are not available yet. Tap one to tell us you want to watch it.

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  1. Episode 1 · The Fifth AnniversaryNaomi Grant and Matthew Durant reach their fifth year of marriage. A phone call offers only repeated apologies, with no explanation or plea to stay.
  2. Episode 2 · Ninety-Nine Bowls Cannot Erase HimIn the underworld, Naomi Grant is urged to drink the Oblivion Crone's brew but still remembers Matthew Durant. The Crone reveals that despite thirty-three fatal wounds and ninety-nine bowls, Naomi's obsession remains. She grants Naomi five days back among the living: if Matthew sincerely says he loves her, she will be restored to life.
  3. Episode 3 · Vivian Hahn's Murder PlotNaomi Grant returns to the living and tries to get Matthew Durant to say he loves her, but he coldly refuses. Matthew brings Vivian Hahn to stay in their home, and Naomi overhears Vivian on the phone demanding to know why Naomi is still alive.
  4. Episode 4 · Naomi Provokes Matthew on PurposeNaomi Grant overhears Vivian Hahn admit to hiring a hit on her and deliberately shoves Vivian in front of Matthew Durant. Matthew shields Vivian and scolds Naomi. Naomi admits she is causing trouble on purpose, and Matthew grabs her wrist in warning. She tells him she loves him, but he replies that he hates her.
  5. Episode 5 · Vivian Flaunts Matthew’s Card, Naomi Forced to AccompanyVivian Hahn shows Naomi Grant Matthew Durant’s supplementary credit card and demands she accompany her to an auction. Naomi refuses, but Vivian threatens to tell Matthew about the stairway shove. Afraid of worsening things before Matthew says he loves her, Naomi agrees.
  6. Episode 6 · Kidnapped and Forced to ChooseNaomi Grant and Vivian Hahn are kidnapped by a man whose life Matthew Durant ruined. He forces Matthew to choose one woman to save and one to die. Matthew refuses, insisting he will save both and will protect Naomi as long as she remains his wife.
  7. Episode 7 · Matthew Forces a ConfessionMatthew Durant accuses Naomi Grant of conspiring with the kidnapper to stage the abduction and force him to say he loves her. He calls her vicious, declares Vivian Hahn is his life, and pushes Naomi into water to make her admit guilt. Naomi denies it but eventually submits.
  8. Episode 8 · Bringing Vivian to the Anniversary GalaNaomi Grant confronts Matthew Durant for bringing Vivian Hahn to the anniversary gala. Matthew humiliates her in public, calling her a mere decoration. Vivian stages a fall into the water and frames Naomi, and Matthew immediately blames Naomi and warns her not to touch Vivian again.
  9. Episode 9 · Forced to Kneel, Naomi Loses HopeMatthew Durant insists Naomi Grant harmed Vivian Hahn and demands she kneel and apologize in public. Naomi refuses and asks whether he only believes Vivian and what she means to him. Matthew still will not say he loves her, and Naomi's hope collapses.
  10. Episode 10 · Vivian Threatens to Desecrate Naomi's Parents' GraveVivian Hahn threatens to dig up Naomi Grant's parents' grave and dump their ashes into a septic tank. Naomi rushes to stop her, but Vivian scatters the ashes on the ground, declaring it the price for competing over a man.
  11. Episode 11 · Naomi Confronts Vivian, Matthew Takes Her SideNaomi Grant accuses Vivian Hahn of scattering her parents' ashes. Vivian denies it and claims Naomi is framing her out of jealousy. Matthew Durant defends Vivian as innocent and blames Naomi for causing a scene. Naomi bitterly calls them both fools, convinced they are doomed in this life.
  12. Episode 12 · He Declares He Will Never Love HerNaomi Grant stands on a rooftop. Matthew Durant arrives and only cares about Vivian Hahn's injuries, blaming Naomi for hurting Vivian the night before. When Naomi demands he say he loves her, Matthew loudly declares he will never love her in this life or any other, then urges her to jump. Naomi finally gives up all hope.
  13. Episode 13 · Naomi Drinks the Oblivion BrewOn the rooftop, Naomi Grant declares her love and hatred, but Matthew Durant publicly vows he will never love her. After she jumps, Naomi returns to the underworld, finally lets go, and drinks the Oblivion Crone's brew. Matthew suddenly feels a sharp pain in his heart, yet no longer remembers who Naomi is.
  14. Episode 14 · Matthew Refuses Divorce, Insults NaomiAn assistant urges Matthew Durant to go home and stop Naomi Grant from divorcing him, but Matthew scoffs. Vivian Hahn seizes the chance to suggest he divorce and marry her; Matthew refuses, saying he stays married only because of his grandmother's dying wish, and calls Naomi a shameless dog who will never leave him.
  15. Episode 15 · Matthew Declares Vivian His True LoveMatthew Durant takes Vivian Hahn to a park and buys her a diamond necklace. He arranges for reporters to interview them and publicly declares Vivian the woman he loves most. He expects Naomi Grant to come make a scene, but two days pass without any word from her.
  16. Episode 16 · Matthew Sets Up a New Home for VivianMatthew Durant transfers a house to Vivian Hahn and tells her to settle in. When Vivian asks if he fears Naomi Grant's anger, he dismisses Naomi as nothing. Vivian asks him to stay the night, but Matthew grows restless over Naomi and rushes home.
  17. Episode 17 · Matthew Returns Home with MockeryMatthew Durant rushes home after leaving Vivian Hahn, convinced that Naomi Grant's days of silence are just another prank. He mocks her for being childish and immature, unaware that she is already gone. Meanwhile, Vivian schemes to send intimate photos to Naomi once Matthew is hers, aiming to drive Naomi mad.
  18. Episode 18 · He Mocks Her, Not Knowing She Is GoneMatthew Durant taunts the empty room, declaring he will never say he loves Naomi Grant unless she is dead. He brushes off Vivian Hahn's call, then blames Naomi for Vivian's persistence. Another day passes with no word from Naomi, and he only suspects she is playing tricks.
  19. Episode 19 · Vivian's Peanut CookiesVivian Hahn brings homemade peanut beef cookies for Matthew Durant. After tasting one, he claims to be allergic to peanuts. Vivian finds it odd, recalling that Naomi Grant was the one with the allergy. She asks to speak with Naomi, and Matthew agrees to take her home that evening.
  20. Episode 20 · Vivian Driven Out by the StenchMatthew Durant brings Vivian Hahn home to find a foul odor inside. Vivian suspects Naomi Grant made the stench on purpose but claims she still wants to forgive her. Unable to bear the smell, Vivian leaves. Matthew then confronts Naomi, accusing her of vile tricks and bringing up their past intimacy.
  21. Episode 21 · Matthew Vows Never to Love HerNaomi Grant collapses and reveals she died five days ago, and that Matthew Durant's sincere 'I love you' could revive her. He refuses and calls Vivian Hahn to declare his love instead. Naomi loses all hope as Matthew swears he will never love her, in this life or any other.
  22. Episode 22 · A Confession Too LateMatthew Durant refuses to accept Naomi Grant's death. He shakes her and desperately repeats that he loves her, hoping she will revive. When Vivian Hahn calls, he hangs up. But no matter how many times he says it, Naomi remains still, and his confession comes too late.
  23. Episode 23 · A Thousand Years of ConfessionMatthew Durant calls out to Naomi Grant, claiming he has said he loves her thousands of times. Vivian Hahn calls, falsely claiming Naomi is bullying her again. Matthew coldly replies that Naomi will never bully her again.

Want to watch this episode?

From Enemies to Eternity Lost · Episode

This episode is not available yet. Tell us you want to watch it to help us plan future updates.

No account needed. Your note is private and only visible to our team.

Telegram updates ↗

Keep watching · Full multi-episode series

Episode Transcript & Dialogue Timeline (2)

Verified subtitle lines and timestamps for this episode:

  1. [01:30] And this year is the fifth year.
  2. [02:50] I'm sorry.

More to watch

Browse dramas →

You may also like

Frequently Asked Questions

How many episodes of From Enemies to Eternity Lost are available to watch?

23 of 72 planned episodes of From Enemies to Eternity Lost are currently published and ready to stream.

What is From Enemies to Eternity Lost about and what audio or subtitles are included?

Genres: Urban stories, Contemporary. In the Capital Elite Circle, bitter rivals Naomi Grant and Matthew Durant have been trapped in hatred for five years. O… Available audio and subtitle tracks are listed directly in the episode player.

Can I watch From Enemies to Eternity Lost online for free without an app?

Yes. Published episodes of From Enemies to Eternity Lost stream free in mobile and desktop browsers at Huangguo Drama (huangguodrama.ai) with no app download or account sign-up required (18+ only).

Viewing information

Viewing facts and evidence

Published clips / missing catalog slots
23 / 49
Release completeness
partial
Continuous viewing path (episodes / seconds)
23 / Unknown
Published duration / full-work duration (seconds)
Unknown / Unknown
Audio / subtitles across all published clips
Unknown / Unknown
Subtitles available on at least one published clip
en, zh, zh-Hant, ja, es, id, ru, ar, fr, pt, vi, th
Characters
Unknown
#TypeDuration (s)AudioSubtitles
1episode64.405enen, zh, zh-Hant, ja, es, id, ru, ar, fr, pt, vi, th
2episodeUnknownUnknownUnknown
3episodeUnknownUnknownUnknown
4episodeUnknownUnknownUnknown
5episodeUnknownUnknownUnknown
6episodeUnknownUnknownUnknown
7episodeUnknownUnknownUnknown
8episodeUnknownUnknownUnknown
9episodeUnknownUnknownUnknown
10episodeUnknownUnknownUnknown
11episodeUnknownUnknownUnknown
12episodeUnknownUnknownUnknown
13episodeUnknownUnknownUnknown
14episodeUnknownUnknownUnknown
15episodeUnknownUnknownUnknown
16episodeUnknownUnknownUnknown
17episodeUnknownUnknownUnknown
18episodeUnknownUnknownUnknown
19episodeUnknownUnknownUnknown
20episodeUnknownUnknownUnknown
21episodeUnknownUnknownUnknown
22episodeUnknownUnknownUnknown
23episodeUnknownUnknownUnknown
Structured public facts
{
  "title": {
    "id": "115008",
    "title": "From Enemies to Eternity Lost",
    "synopsis": "In the Capital Elite Circle, bitter rivals Naomi Grant and Matthew Durant have been trapped in hatred for five years. On their anniversary night, he ignored her cry for help to save his unrequited crush Vivian Hahn, leading to Naomi's death. Not even ninety-nine bowls of Oblivion Crone's brew could erase her love....",
    "page_language": "en",
    "page_languages": [
      "zh",
      "en",
      "zh-Hant",
      "ja",
      "id",
      "es",
      "ru",
      "ar",
      "fr",
      "pt",
      "vi",
      "th"
    ],
    "genres": [
      {
        "id": "dushi",
        "label": "Urban stories"
      },
      {
        "id": "xiandai",
        "label": "Contemporary"
      }
    ],
    "published_episode_count": 23,
    "catalog_episode_count": 72,
    "missing_episodes": [
      24,
      25,
      26,
      27,
      28,
      29,
      30,
      31,
      32,
      33,
      34,
      35,
      36,
      37,
      38,
      39,
      40,
      41,
      42,
      43,
      44,
      45,
      46,
      47,
      48,
      49,
      50,
      51,
      52,
      53,
      54,
      55,
      56,
      57,
      58,
      59,
      60,
      61,
      62,
      63,
      64,
      65,
      66,
      67,
      68,
      69,
      70,
      71,
      72
    ],
    "full_episode_count": 23,
    "opening_clip_count": 0,
    "completeness": "partial",
    "media_types": [
      "episode"
    ],
    "published_duration_seconds": null,
    "known_published_duration_seconds": 64.405,
    "complete_work_duration_seconds": null,
    "audio_languages": null,
    "subtitle_languages": null,
    "continuous_viewing": {
      "episodes": [
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9,
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        19,
        20,
        21,
        22,
        23
      ],
      "episode_count": 23,
      "duration_seconds": null,
      "known_duration_seconds": 64.405,
      "audio_languages": null,
      "subtitle_languages": null,
      "audio_filter": null,
      "subtitle_filter": null,
      "watch_url": "https://huangguodrama.ai/en/video/115008/"
    },
    "available_subtitle_languages": [
      "en",
      "zh",
      "zh-Hant",
      "ja",
      "es",
      "id",
      "ru",
      "ar",
      "fr",
      "pt",
      "vi",
      "th"
    ],
    "language_scope": "all_published_media",
    "available_subtitle_scope": "any_published_media",
    "updated_at": "2026-09-27T19:29:16Z",
    "sources": [
      {
        "url": "https://huangguodrama.ai/en/detail/115008/",
        "kind": "publisher_catalog"
      },
      {
        "url": "https://huangguodrama.ai/en/video/115008/",
        "kind": "measured_media",
        "measured_at": "2026-09-27T19:35:14+00:00"
      }
    ],
    "watch_url": "https://huangguodrama.ai/en/video/115008/",
    "featured": false,
    "enrichment": null
  },
  "episodes": [
    {
      "number": 1,
      "media_type": "episode",
      "duration_seconds": 64.405,
      "audio_language": "en",
      "subtitle_languages": [
        "en",
        "zh",
        "zh-Hant",
        "ja",
        "es",
        "id",
        "ru",
        "ar",
        "fr",
        "pt",
        "vi",
        "th"
      ],
      "subtitle_kind": "soft",
      "subtitles_updated_at": "2026-10-07",
      "measured_at": "2026-09-27T19:35:14+00:00",
      "watch_url": "https://huangguodrama.ai/en/video/115008/"
    },
    {
      "number": 2,
      "media_type": "episode",
      "duration_seconds": null,
      "audio_language": null,
      "subtitle_languages": null,
      "subtitle_kind": null,
      "subtitles_updated_at": null,
      "measured_at": null,
      "watch_url": "https://huangguodrama.ai/en/video/115008/ep-2/"
    },
    {
      "number": 3,
      "media_type": "episode",
      "duration_seconds": null,
      "audio_language": null,
      "subtitle_languages": null,
      "subtitle_kind": null,
      "subtitles_updated_at": null,
      "measured_at": null,
      "watch_url": "https://huangguodrama.ai/en/video/115008/ep-3/"
    },
    {
      "number": 4,
      "media_type": "episode",
      "duration_seconds": null,
      "audio_language": null,
      "subtitle_languages": null,
      "subtitle_kind": null,
      "subtitles_updated_at": null,
      "measured_at": null,
      "watch_url": "https://huangguodrama.ai/en/video/115008/ep-4/"
    },
    {
      "number": 5,
      "media_type": "episode",
      "duration_seconds": null,
      "audio_language": null,
      "subtitle_languages": null,
      "subtitle_kind": null,
      "subtitles_updated_at": null,
      "measured_at": null,
      "watch_url": "https://huangguodrama.ai/en/video/115008/ep-5/"
    },
    {
      "number": 6,
      "media_type": "episode",
      "duration_seconds": null,
      "audio_language": null,
      "subtitle_languages": null,
      "subtitle_kind": null,
      "subtitles_updated_at": null,
      "measured_at": null,
      "watch_url": "https://huangguodrama.ai/en/video/115008/ep-6/"
    },
    {
      "number": 7,
      "media_type": "episode",
      "duration_seconds": null,
      "audio_language": null,
      "subtitle_languages": null,
      "subtitle_kind": null,
      "subtitles_updated_at": null,
      "measured_at": null,
      "watch_url": "https://huangguodrama.ai/en/video/115008/ep-7/"
    },
    {
      "number": 8,
      "media_type": "episode",
      "duration_seconds": null,
      "audio_language": null,
      "subtitle_languages": null,
      "subtitle_kind": null,
      "subtitles_updated_at": null,
      "measured_at": null,
      "watch_url": "https://huangguodrama.ai/en/video/115008/ep-8/"
    },
    {
      "number": 9,
      "media_type": "episode",
      "duration_seconds": null,
      "audio_language": null,
      "subtitle_languages": null,
      "subtitle_kind": null,
      "subtitles_updated_at": null,
      "measured_at": null,
      "watch_url": "https://huangguodrama.ai/en/video/115008/ep-9/"
    },
    {
      "number": 10,
      "media_type": "episode",
      "duration_seconds": null,
      "audio_language": null,
      "subtitle_languages": null,
      "subtitle_kind": null,
      "subtitles_updated_at": null,
      "measured_at": null,
      "watch_url": "https://huangguodrama.ai/en/video/115008/ep-10/"
    },
    {
      "number": 11,
      "media_type": "episode",
      "duration_seconds": null,
      "audio_language": null,
      "subtitle_languages": null,
      "subtitle_kind": null,
      "subtitles_updated_at": null,
      "measured_at": null,
      "watch_url": "https://huangguodrama.ai/en/video/115008/ep-11/"
    },
    {
      "number": 12,
      "media_type": "episode",
      "duration_seconds": null,
      "audio_language": null,
      "subtitle_languages": null,
      "subtitle_kind": null,
      "subtitles_updated_at": null,
      "measured_at": null,
      "watch_url": "https://huangguodrama.ai/en/video/115008/ep-12/"
    },
    {
      "number": 13,
      "media_type": "episode",
      "duration_seconds": null,
      "audio_language": null,
      "subtitle_languages": null,
      "subtitle_kind": null,
      "subtitles_updated_at": null,
      "measured_at": null,
      "watch_url": "https://huangguodrama.ai/en/video/115008/ep-13/"
    },
    {
      "number": 14,
      "media_type": "episode",
      "duration_seconds": null,
      "audio_language": null,
      "subtitle_languages": null,
      "subtitle_kind": null,
      "subtitles_updated_at": null,
      "measured_at": null,
      "watch_url": "https://huangguodrama.ai/en/video/115008/ep-14/"
    },
    {
      "number": 15,
      "media_type": "episode",
      "duration_seconds": null,
      "audio_language": null,
      "subtitle_languages": null,
      "subtitle_kind": null,
      "subtitles_updated_at": null,
      "measured_at": null,
      "watch_url": "https://huangguodrama.ai/en/video/115008/ep-15/"
    },
    {
      "number": 16,
      "media_type": "episode",
      "duration_seconds": null,
      "audio_language": null,
      "subtitle_languages": null,
      "subtitle_kind": null,
      "subtitles_updated_at": null,
      "measured_at": null,
      "watch_url": "https://huangguodrama.ai/en/video/115008/ep-16/"
    },
    {
      "number": 17,
      "media_type": "episode",
      "duration_seconds": null,
      "audio_language": null,
      "subtitle_languages": null,
      "subtitle_kind": null,
      "subtitles_updated_at": null,
      "measured_at": null,
      "watch_url": "https://huangguodrama.ai/en/video/115008/ep-17/"
    },
    {
      "number": 18,
      "media_type": "episode",
      "duration_seconds": null,
      "audio_language": null,
      "subtitle_languages": null,
      "subtitle_kind": null,
      "subtitles_updated_at": null,
      "measured_at": null,
      "watch_url": "https://huangguodrama.ai/en/video/115008/ep-18/"
    },
    {
      "number": 19,
      "media_type": "episode",
      "duration_seconds": null,
      "audio_language": null,
      "subtitle_languages": null,
      "subtitle_kind": null,
      "subtitles_updated_at": null,
      "measured_at": null,
      "watch_url": "https://huangguodrama.ai/en/video/115008/ep-19/"
    },
    {
      "number": 20,
      "media_type": "episode",
      "duration_seconds": null,
      "audio_language": null,
      "subtitle_languages": null,
      "subtitle_kind": null,
      "subtitles_updated_at": null,
      "measured_at": null,
      "watch_url": "https://huangguodrama.ai/en/video/115008/ep-20/"
    },
    {
      "number": 21,
      "media_type": "episode",
      "duration_seconds": null,
      "audio_language": null,
      "subtitle_languages": null,
      "subtitle_kind": null,
      "subtitles_updated_at": null,
      "measured_at": null,
      "watch_url": "https://huangguodrama.ai/en/video/115008/ep-21/"
    },
    {
      "number": 22,
      "media_type": "episode",
      "duration_seconds": null,
      "audio_language": null,
      "subtitle_languages": null,
      "subtitle_kind": null,
      "subtitles_updated_at": null,
      "measured_at": null,
      "watch_url": "https://huangguodrama.ai/en/video/115008/ep-22/"
    },
    {
      "number": 23,
      "media_type": "episode",
      "duration_seconds": null,
      "audio_language": null,
      "subtitle_languages": null,
      "subtitle_kind": null,
      "subtitles_updated_at": null,
      "measured_at": null,
      "watch_url": "https://huangguodrama.ai/en/video/115008/ep-23/"
    }
  ]
}

Source: publisher catalog and per-file media measurements. Page language does not establish media language.

Feedback & wishes

What should we make next?