King's Quest VI: Heir Today, Gone Tomorrow
Prince Alexander can't get Cassima (Mordack's slavegirl he met during his imprisonment in King's Quest V) out of his mind. The Mirror sends him a vision of her, and Alexander manages to reach her land by ship. He learns that she is destined to be married to the evil Vizier Abdul Alhazred of the Green Isles by force. In the optimal game route, Alexander travels to land of the dead to free Cassima's dead parents who were killed by the Vizier. Alexander must also finally stop the wedding and free Cassima.