Skip to content
CDramaFinder

Love Between Fairy and Devil

苍兰诀

Completed · Premiered 2022-08-07 · 36 episodes · ~45 min/ep

Love Between Fairy and Devil — official artwork
View on iQIYI ↗

About this drama

Directed by Yi Zheng and adapted from Jiu Lu Fei Xiang's novel, this Xianxia fantasy stars Esther Yu and Dylan Wang, following the fateful bond between the demon Dongfang Qingcang and the fairy Xiao Lan Hua.

Who this is for

Viewers who want a romance-first xianxia with a bickering, opposites-attract couple and a brooding male lead will get the most out of it, especially fans of Dylan Wang. Skip it if a childlike, high-pitched heroine grates on you, or if you need a tightly plotted fantasy with polished CGI and a carefully paced finale.

Our take

Most viewers come away praising the chemistry between Dylan Wang and Esther Yu, and many single out Wang's performance as a big step up from his earlier work. The first half leans on light comedy and the contrast between a menacing demon lord and a cheerful, naive orchid spirit. Common complaints are the mid-series mortal-realm detour, uneven CGI and costumes, and a heroine whose cute, babyish manner some find irritating. The final run of episodes is frequently described as hurried, leaving some viewers unsure what they had just watched.

Pacing & content notes

The early body-swap episodes move fast and are mostly comedic; the mortal-realm stretch from about episode 19 onward is the most common complaint, and episodes 30-36 are often called rushed.

Heads up

  • Tone turns noticeably angstier in the second half
  • Some violence and torture scenes
  • A forceful kiss/neck-grab scene some viewers disliked
  • Second-lead pining
  • Rushed final episodes

Where to watch

  • iQIYI · Official title pageAvailability varies by region; check the platform.

Cast

Directed by Yi Zheng, Qian Jingwu

  • Dylan Wang
  • Esther Yu
  • Joe Xu

Your Watchlist

Your personal rating (optional)
Your ratingYour rating:

Saved in this browser only. Nothing is sent to a server.

Should I watch?

  • Assessed as having a strong female lead
  • Romance carries the main plot
  • Moves quickly, with little filler
  • May not suit you if you prefer low angst
  • There is a love triangle

Story traits

Romance
10 / 10
Angst
7 / 10
Comedy
5 / 10
Pacing
9 / 10

Traits and editorial notes are researched from published sources with AI assistance and editorially checked (how we review).

Tags

  • Action
  • Comedy
  • Drama
  • Romance
  • Xianxia
  • Enemies to lovers
  • Hidden identity
  • Political intrigue

Ending

The leads end together after a heavy final arc, though several reviewers found the last episodes rushed and a little unclear.

Ending classification & spoiler details (optional reveal)

Reveals the ending classification (happy, sad, bittersweet or open) and ending details if available.

Frequently compared with

C-dramas like Love Between Fairy and Devil

  1. Till the End of the Moon · 2023 · 40 episodes · Match 97/100

    • Assessed as having a love triangle
    • Assessed as having a strong female lead
    • Fantasy setting, like Love Between Fairy and Devil
  2. The Blossoming Love · 2025 · 40 episodes · Match 96/100

    • Assessed as having a love triangle
    • Assessed as having a strong female lead
    • Fantasy setting, like Love Between Fairy and Devil
  3. Back From The Brink · 2023 · 40 episodes · Match 95/100

    • Assessed as having a love triangle
    • Assessed as having a strong female lead
    • Fantasy setting, like Love Between Fairy and Devil
  4. The Eternal Fragrance · 2026 · 33 episodes · Match 90/100

    • Assessed as having a love triangle
    • Assessed as having a strong female lead
    • Fantasy setting, like Love Between Fairy and Devil
  5. Immortal Samsara · 2022 · 59 episodes · Match 89/100

    • Assessed as having a love triangle
    • Assessed as having a strong female lead
    • Fantasy setting, like Love Between Fairy and Devil

Ranked by traits in common with Love Between Fairy and Devil: setting, genres, tropes and editorial dimensions. A fit index, not a quality score, and the same for everyone.