30 years ago, Blood Monster (LUNG Fong) was caught by Mentor (TSUI Siu-keung). Blood Monster promised that he will turn over a new leaf and Mentor makes a promise with Blood Monster. 30 years later, Bond (Lau Shek-ming) gets married to Mindy (CHOR Yung). Bond leaves Mindy awhile to attend to business in the mainland. While Mindy walks around, she gets lost in foggy weather and she decides to stay in an old building. There, she is raped by Blood Monster and drained to death. Her spirit flows back to her house and she wants to stay with Bond and takes revenge by becoming a blood-feeding ghost. Her relative Cousin (NG Kar-lai) and Cousin's boyfriend Chak (WAN Tin-chiu) note Mindy's strange behaviour after her 'return' ....