Alyssa Chia and Chiu Hsin-Chih [zh] play a married couple who have two children.
[1] Chia's character discovers that the affair she had been having led to her daughter's death.
[2] The film portrays the revenge she takes.
[2] Filming in China began in 2014, took several months, and wrapped up in 2015.
[1][4] A traffic collision scene was filmed in Wuxi in which Alyssa Chia sat behind a smashed windshield.