Cheng Wah Kuo (Jackie Chan) przyjeżdża do Hongkongu w poszukiwaniu pracy, jednak zostaje oszukany i traci resztki swoich oszczędności. W przypadkowej sytuacji ratuje życie szefowi jednej z grup przestępczych, które rywalizują między sobą o wpływy w mieście. Ocalony w momencie śmierci wyznacza swego wybawiciela na swojego następcę. Z tym wyborem nie zgadzają się niektórzy członkowie gangu i próbują podważyć wolę swego poprzedniego szefa. W tym samym czasie Cheng poznaje panią Różę (Anita Mui), która sprzedaje kwiaty i obdarowuje go jedną różą, która przynosi mu szczęście. Pewnego dnia kwiaciarka dowiaduje się, że w odwiedziny przyjeżdża jej córka, która studiuje i myśli, że jej matka wyszła bogato za mąż. Prawda jest całkowicie odmienna, więc dobrotliwy Cheng postanawia jej pomóc.