Ngày xưa, vào đời Trần, niên hiệu Quang Thái (1388-1398) có chàng thư sinh ở đất Hóa Châu tên Từ Thức, giữ chức huyện Tiên Du, thuộc tỉnh Bắc Ninh ngày nay. Cạnh huyện đường có ngôi chùa danh tiếng, trước sân chùa có một gốc Mẫu Đơn quý. Hàng năm đến kỳ nở hoa, người ta mở hội tưng bừng, trai gái các nơi tấp nập kéo nhau đến dự hội thưởng hoa.
Năm Bính Tỵ, vào khoảng tháng hai, người ta thấy có một cô gái tuyệt sắc trạc lối mười lăm, mười sáu tuổi đến dự hội. Nàng ít tô điểm phấn son song làn da mặt hết sức mịn màng, tươi thắm. Để ngắm hoa được gần hơn, nàng vin một cành hoa xuống, không ngờ Mẫu Đơn dòn gãy dưới tay. Người giữ hoa trông thấy liền bắt nàng trói vào gốc cây. Đến xế chiều cũng không thấy có ai đến chuộc cứu nàng. Từ Thức nhân đi qua, nghe câu chuyện, động lòng thương người đẹp, bèn cởi áo cừu đang mặc đưa cho nhà chùa để bồi thường. Cô gái được thả ra ngập ngừng cảm ơn Từ Thức rồi đi về một phía mất hút.
Từ đó Từ Thức càng được dân tình mến trọng là một vị quan hiền đức. Nhưng Từ Thức vốn thích bầu rượu, túi thơ, cây đàn hơn là chồng giấy tờ ở công đường, mải mê theo cảnh đẹp trời mây mà bỏ bê cả việc quan. Cấp trên gởi tờ khiển trách, bảo rằng ông cụ thân sinh trước kia là một vị quan đại thần, lẽ nào chàng không nối được nghiệp nhà mà giữ nổi chức tri huyện? Từ Thức thở than:
- Lẽ nào chỉ vì một vài đấu thóc mà ta đành dìm thân trong chốn lợi danh! Sao bằng với một chiếc thuyền con, ta thoát khỏi vòng cương tỏa. Nước biếc non xanh sẽ không bao giờ phụ ta!
Rồi chàng trả ấn từ quan, lui về vùng núi non ở huyện Tống Sơn. Mang theo bầu rượu, cây đàn, chàng đi du ngoạn khắp mọi chốn danh lam thắng cảnh. Gặp nơi đẹp đẽ chàng dừng chân uống rượu, làm thơ. Vết chân, câu thơ của chàng ghi dấu ở nhiều nơi, núi Chích Trợ, động Lục Vân, nguồn sông Lễ, bờ Kênh Nga. Một hôm, chàng tới cửa Thần Phù, trông ra ngoài biển thấy một lớp mây năm sắc kết thành đóa hoa sen. Chàng ngồi thuyền đến nơi, gặp nhiều núi non kỳ dị. Từ Thức lo ngại bảo người chèo thuyền:
- Ta đã đi khắp miền đông nam, biết rõ cả vùng này, nhưng chưa bao giờ nghe nói đến những núi non kỳ tú kia. Có lẽ đây là non tiên đưa đến, hay núi thần dời lại, không thì làm sao ta chẳng hề thấy bao giờ?
Rồi sai buộc thuyền lên bờ. Đi được vài bước thấy sừng sững trước mặt một sườn đá cao nghìn trượng, Từ Thức thở ra:
- Không có cánh làm sao mà vượt qua được?
Rồi chàng lấy bút viết lên thành đá một bài thơ. Đang lúc mải mê ngắm cảnh, chàng bỗng thấy sườn đá mở ra một cửa hang động rộng chừng một trượng. Chàng vén áo lần vào. Vừa đi được vài bước thì cửa hang tự khép lại, chàng chìm trong bóng tối không còn biết đâu lối ra. Chàng liều chết sờ theo lớp rêu trên đá mà đi theo một lối quanh co, được một quãng thì đường hầm dần dần mở rộng. Ra khỏi bóng tối, mắt chàng chói ngợp vì ánh sáng rực rỡ, sửng sốt vì mây muôn màu sắc bao phủ các đền đài giát bằng châu ngọc giữa cảnh vườn đầy hoa quý lạ, hương thơm khác thường. Từ Thức còn đang ngây ngất, tưởng mình đang mơ, thì bỗng vẳng có tiếng cười trong trẻo ở sau lưng, chàng ngoảnh lại thấy hai cô gái áo xanh đang khúc khích bảo nhau:
- Kìa, chú rể mới nhà ta đã đến!
Rồi hai nàng bỏ đi. Một lát sau trở ra bảo:
- Phu nhân chúng tôi cho mời chàng vào.
Từ Thức đi theo, qua một quãng sân hai bên tường thêu dệt gấm hoa, đến một lớp cửa son chàng thấy treo ở trên lầu cao hai bức hoành phi chữ vàng: ""Quỳnh Hư chi điện và Giao Quang chi các"". Trong cung điện, một bà tiên mặc áo trắng đang ngồi trên giường thất bảo. Bà tiên mời Từ Thức ngồi lên ghế bên cạnh rồi bảo:
- Chàng vốn say mê cảnh lạ, bấy lâu đã thỏa chí bình sinh ngao du đó đây, chàng có biết nơi này là đâu không?
Từ Thức đáp:
- Tôi là một thư sinh sống ẩn dật ở huyện Tống Sơn, ngao du với một chiếc thuyền con ở giữa trời biển. Tôi không được biết là chốn này có lầu hồng, điện biếc. Lòng tôi đây còn nhiễm đầy trần tục, không hiểu biết được đây là chốn nào, xin phu nhân vui lòng dạy cho kẻ thư sinh được thấu rõ.
Bà tiên nói:
- Phải, chàng làm sao mà biết được chốn này. Đây là hang thứ sáu trong ba mươi sáu động Phù Lai. Nơi này biển bao bọc chung quanh, lơ lửng không chạm đất, cũng như núi La Phù theo chiều gió mưa mà tan hợp, như núi Bồng Lai mọc trên ngọn sóng. Ta đây là Ngụy phu nhân, tiên chủ núi Nam Nhạc. Vì thấy chàng có đức nên mới cho mời đến!
Nói rồi bà tiên đưa mắt ra lệnh cho các tiên nữ đứng hầu. Một nàng áo xanh đưa từ trong ra một tiên nữ trẻ tuổi. Từ Thức liếc nhìn thì nhận ra người đã làm gẫy cành Mẫu Đơn trong hội thưởng hoa. Bà tiên trỏ thiếu nữ mà nói với Từ Thức:
- Em nó là con gái ta, tên gọi Giáng Hương. Ngày trước nó gặp nạn trong hội thưởng hoa, được chàng cứu thoát. Lòng em nó vẫn không quên. Ta muốn cho nó kết duyên với chàng để đền ơn đó.
Rồi bà tiên ra lệnh cử hành hôn lễ ngay đêm hôm ấy, dưới ánh đèn mỡ phụng, trên chiếu thêu rồng. Hôm sau, chư tiên ở khắp nơi đến mừng đôi tân nhân. Kẻ mặc lụa từ phương bắc cỡi rồng xanh đến, kẻ mặc tơ từ phương nam cỡi ly vàng đến, kẻ ngồi xe ngọc, kẻ đi xe mây... Các tiên tụ họp trên gác điện Giao Quang rèm ngọc, sáo vàng. Khi Kim Tiên đến, tất cả chư tiên đều xuống điện rước lên ngồi ở trên ngai pha lê bày chính giữa. Chư tiên vừa ngồi xuống, tiếng nhạc trời văng vẳng trỗi lên. Đủ các thứ rượu quý đượm hương ngào ngạt rót dâng ra. Tiên nương mặc áo lụa nói: