Scarlet Heart 2


Mainland China, Drama

Scarlet Heart 2


After a car accident plunges a woman into the dreamy past that gave her an unforgettable romance with the “Fourth Prince,” she returns to her life in the modern world.

Zhang Xiao (Liu Shi Shi) then meets a man who looks just like the prince from her dreams, Yin Zheng (Nicky Wu), who is the stepson of the chairman of the Zhen Tian Corporation. To try to find out Yin Zheng’s connection to the Fourth Prince, Zhang Xiao goes to work as a designer at Zhen Tian, only to be tormented by her coworkers at every turn.

Yin Zheng tries to protect Zhang Xiao from the harsh treatment of the other employees and begins to develop feelings for her, despite already having a girlfriend, Lan Lan (also played by Liu Shi Shi).

Zhang Xiao finds herself in the middle of a power struggle between Yin Zheng and the gentle Kang Si Han (Sun Yi Zhou), his rival as a successor to the company. Which man will Zhang Xiao discover is her true love?

“Scarlet Heart 2” is a 2014 Chinese drama series directed by Lee Kwok Lap. It is a sequel to the 2011 drama series “Scarlet Heart,” which was directed by Wu Jin Yuan and based on a novel by Tong Hua.

Original title
Romanized title
Bu Bu Jing Xin 2
Also known as
Step by Step Surprise, Startling by Each Step: The Happiness that I Owe You, Bu Bu Jing Qing, Startling Love By Each Step,
Volunteer Team
The Magnolia Team
Broadcast Network
Zhejiang TV
Broadcast Period
04-22-2014 to 05-06-2016
Mainland China Drama Romance


Scarlet Heart 2 Episode 1
Episode 1
EN 100% Mainland China
Scarlet Heart 2 Episode 2
Episode 2
EN 100% Mainland China
Scarlet Heart 2 Episode 3
Episode 3
EN 100% Mainland China
Scarlet Heart 2 Episode 4
Episode 4
EN 100% Mainland China
Scarlet Heart 2 Episode 5
Episode 5
EN 100% Mainland China
Scarlet Heart 2 Episode 6
Episode 6
EN 100% Mainland China


Jiang Jin Fu
Main Cast
Liu Shi Shi
Main Cast
Nicky Wu
Main Cast
Sun Yi Zhou
Main Cast

Subtitling Team  

Meet the community members dedicated to bringing you the subtitles for this channel. Please encourage them by leaving a comment below!

23 languages
23 languages
Subtitles on Viki are licensed under Creative Commons BY-NC-ND 3.0

Arabic, German, Greek, English, Spanish, French, Indonesian, Italian, Polish, Romanian, Thai, Turkish, Vietnamese and 10 more languages

You can subtitle on Viki and be part of the community too!

Learn more

Fetching results...