Vào thời nhà Trần, ở làng Ma La gần thành Thăng Long có Đặng Sĩ Dinh tuổi còn trẻ mà đã làm quan to. Ông ta có một người vợ rất đẹp. Hai vợ chồng yêu nhau rất mực. Nhưng một hôm, nhà vua sai ông đi sứ Trung Quốc. Không thể từ chối, ông đành trở về từ biệt vợ lên đường.
Bây giờ có thần thành hoàng làng Ma-la, thừa dịp ông đi sứ vắng bèn hóa phép biến thành Đặng Sĩ Dinh. Đêm khuya đến gọi cửa. Vũ thị không khỏi ngạc nhiên khi nhìn thấy chồng về, bèn hỏi:
- Chàng bảo đi sứ sao lại còn trở về như vậy?
Thần ta kiếm cách nói dối rằng:
- Vua đã sai người khác đi thay ta rồi. Thế nhưng vua lại bắt ta ở luôn bên cạnh để hầu cờ không cho về. Mà ta thì nhớ nàng quá, cho nên chờ khi vua ngủ say, lẻn về ân ái một lúc rồi phải vội vào ngay không dám để vua biết.
Nghe nói, Vũ thị lòng vẫn chưa tin là thực, nhưng hình dạng, cử chỉ và cách ăn nói thì không thể ngờ vào đâu được. Từ hôm ấy, cứ đêm thần Ma-la lại đội lốt Đặng Sĩ Dinh tới. Và nàng vẫn tự nhiên, coi hắn là chồng cùng chung chăn gối.
Được hơn một năm, Đặng Sĩ Dinh đi sứ về. Ông rất buồn bực khi thấy người vợ yêu của mình có thai sắp đến ngày đẻ. Nhưng khi tra hỏi, Vũ thị cứ sự thực trả lời. Không biết nên giải quyết thế nào, ông đành làm tờ “trạng” tâu vua. Lập tức, vua sai bắt Vũ thị hạ ngục để tra khảo cho ra thủ phạm. Nhưng đêm ấy, vua nằm chiêm bao thấy một hung thần đến yết kiến mình; hắn dọa: - “Tôi là thành hoàng làng Ma-la, tôi có đứa con bị Đặng Sĩ Dinh bắt mất. Vậy bệ hạ bảo hắn phải trả con cho tôi. Nếu không, tôi quyết không để cho mọi người yên thân đâu”.
Tỉnh dậy, vua rất kinh ngạc và lo lắng, cuối cùng vua cho đòi Dinh đến kể cho nghe giấc mộng đêm qua và phán:
- Thôi! Vợ vẫn là vợ ngươi, nhưng con thì của thần Ma-la.
* * *
Ba ngày sau đó, Vũ thị sinh ra một cái bọc, trong có một đứa con trai, tay chân mặt mũi như mọi đứa bé thường, chỉ có khác một điều là da đen như mực. Càng lớn lên, da hắn càng đen và nháng như mỡ. Vua bảo đặt tên cho là Ô Lôi. Vì không biết họ của thần là gì nên vua đặt là họ Hà. Năm Hà Ô Lôi mười lăm tuổi vua đưa vào cung để sai bảo, coi như môn khách, đối đãi có phần đặc biệt.
Một hôm, Ô Lôi đi chơi về phía cửa Đông gặp một cụ già ngồi ở gốc cây. Hắn đang bước lững thững thì bỗng cụ già gọi giật lại:
- Thằng bé kia, con có muốn gì không?
Ô Lôi ngạc nhiên:
- Cụ là ai?
- Ta là Lã Đồng Tân đây - ông cụ đáp - Nếu con muốn gì ta sẽ làm cho con được như ý.
Ô Lôi vội sụp lạy:
- Con xấu xí quá chả ai thèm chơi với con. Con chỉ muốn làm sao có khuôn mặt xinh đẹp, có giọng hát hay để mọi người yêu mình mà thôi.
Ông tiên bảo:
- Tưởng gì chứ muốn cái ấy cũng không khó. Nhưng con nên nhớ: ước muốn đó có hay mà cũng có dở; nó sẽ làm hại con.
Thấy hắn khăng khăng chỉ ước muốn có mỗi một việc ấy, ông tiên bèn bảo hắn há miệng ra rồi nhổ vào một bãi nước bọt bảo nuốt đi. Đoạn ông biến mất.
Từ đó Ô Lôi trở nên xinh trai và thông minh một cách lạ thường. tuy không biết chữ, hắn cũng làm được thơ vè rất hay; nói năng có duyên và bặt thiệp. Đến giọng hát thì thật là tuyệt. Ai cũng thích nghe hắn hát hoặc kể chuyện, hình như bị một sức quyến rũ. Nhất là đám đàn bà con gái thì lại càng mê mẩn. họ cứ ao ước được xem mặt Ô Lôi mới thỏa. Nhân đó, hắn mới giở thói cợt ghẹo, dụ dỗ cho thỏa tình dục. Thấy hắn có tài, vua lại càng yêu chiều.
* * *
Bấy giờ trong hàng tôn thất có nàng quận chúa tên là A Kim, có hiệu là Kim Liên. Đúng với tên gọi, nàng mơn mởn như một đóa sen vàng; cái nhan sắc nghiêng thành nghiêng nước ấy tưởng trên trời không ai bì kịp. Chẳng may năm hai mươi ba tuổi chồng chết, nàng theo lễ thủ tiết thề trọn đời không đi bước nữa. Vua từ lâu vốn có bụng muốn chung tình với nàng nhưng tuy oai quyền là thế mà vẫn không thể nào gần gũi được, vì nàng rất đứng đắn.
Một hôm vua bảo nhỏ Ô Lôi: - “Mày có cách gì cho ta chung tình với nàng Kim Liên thì ta sẽ trọng thưởng và biết ơn”.
Ô Lôi nghĩ quận chúa là bậc bề trên, lọt vào phủ của quận chúa không khéo có thể mất mạng, huống gì định thả lời ong bướm. Nhưng muốn đẹp lòng vua, hắn nói: - “Thần xin hẹn trong một năm; nếu bệ hạ không thấy về, ấy là thần đã chết mà mưu không thành vậy!”.
Tâu xong, hắn lạy tạ ra đi.