Cruel Vows of Desire
Cruel Vows of Desire is a 99-episode CEO short drama streaming in English on Dramaflix — every short series from 45+ platforms for just $12 a month.
Where to watch?
Dramaflix is the better dealPay $37.99 less a month with Dramaflix and get short series from 45+ platforms, FlexTV included, in one plan.Save $37.99 a month
Plot
Powerful CEO Ethan Gu rules both the boardroom and his marriage with ruthless control. Heartbroken socialite Hannah Han finds herself trapped in a toxic game of love, while a seductive rival openly challenges her place by his side. But beneath Ethan’s cold cruelty lies a hidden scheme no one sees coming.
Frequently Asked Questions
Where can I watch Cruel Vows of Desire?
Cruel Vows of Desire streams in English on Dramaflix; it originally comes from FlexTV. A Dramaflix subscription covers every short series from 45+ platforms.
How much does it cost to watch Cruel Vows of Desire?
On Dramaflix, Cruel Vows of Desire is included in a single $12/month plan that covers every short series from 45+ platforms. Watching it on FlexTV alone costs around $49.99 a month, so Dramaflix saves you about $37.99 a month.
Is Cruel Vows of Desire on Dramaflix?
Yes, Cruel Vows of Desire is in the Dramaflix catalog, with all episodes available in English.
How many episodes does Cruel Vows of Desire have?
Cruel Vows of Desire is a short vertical miniseries with 99 episodes in total.
What genre is Cruel Vows of Desire?
Cruel Vows of Desire is a CEO short drama with themes such as married first and love-torture.
Is Cruel Vows of Desire dubbed or subtitled in English?
Cruel Vows of Desire is available on Dramaflix with English dubbing, English subtitles, or both.
What is Cruel Vows of Desire about?
Powerful CEO Ethan Gu rules both the boardroom and his marriage with ruthless control. Heartbroken socialite Hannah Han finds herself trapped in a toxic game of love, while a seductive rival openly challenges her place by his side.
Streaming info last updated: November 8, 2026
Similar short dramas
See all →
58 episodes
86 episodes
88 episodes
46 episodes
62 episodes
81 episodes
74 episodes
87 episodes
53 episodes
72 episodes
77 episodes
50 episodes