شاهزاده خانم یان (با بازی شارلین چوی) در طول سفر طولانی خود به کشوری بیگانه برای ازدواج رویاییاش، عاشق ژنرال چنگ (با بازی ریموند لام) میشود که فرماندهی اسکورت نظامی او را بر عهده دارد. آنها بدون توجه به عشق ممنوعهشان، نشانههای عشق را میان خود رد و بدل میکنند. با این حال، حمله ناگهانی یک گروه از راهزنان سرنوشت آنها را تغییر میدهد. ژنرال چنگ توسط رهبر زن راهزنان یعنی ژو (با بازی جویی یانگ) گروگان گرفته میشود و به تدریج عاشق او میشود. با مواجه شدن چنگ با تصمیمهای سخت، داستان همچنان ادامه مییابد.