ณ นครใต้บาดาลอันเป็นเขตปกครองของพญานาคราช พระองค์มีพระราชธิดา มีนามว่า สมุทมาลา มีอยู่วันหนึ่งสมุทมาลา หนีจากเมืองบาดาลมาเที่ยวเมืองมนุษย์ และพบรักกับรุกขเทวดา ที่สิงสถิตอยู่ในต้นไม้ริมสระน้ำ เมื่อรุกขเทวดาโดนพรอินทร์ลงโทษให้ไปอยู่นอกป่าหิมพาน สมุทมาลาได้ตั้งครรภ์รอจนคลอดเป็นไข่ฟองหนึ่ง จึงใช้สไบห่อและพ่นพิษคุ้มครองไว้ก่อนกลับเมืองบาดาล บังเอิญมีคางคกเข้ามากินไข่ แต่ก็ตายด้วพิษพญานาค เมื่อไข่ฟักออกมา เป็นเด็กหญิงจึงคิดว่าคางคกเป็นแม่มาตลอด และอาศัยอยู่ในนั้น ตายายผัวเมียมาตกปลาพายเรือผ่านมาเห็นเข้าก็ช่วยเลี้ยงดูจนโต ตั้งชื่อให้ว่าอุทัยเทวี เมื่ออุทัยเทวีเติบโตขึ้น ก็ได้พบกับเจ้าชายสุทราช แต่ตายายมีข้อกำหนดว่าต้องสร้างสะพานทองตั้งแต่วังไปจนถึงบ้านตายาย และในที่สุดอุทัยเทวีก็ได้แต่งงานกับเจ้าชาย แต่เจ้าชายต้องไปแต่งงานกับเจ้าหญิงฉันทนาตามสัญญา เจ้าหญิงฉันทนาคิดกำจัดอุทัยเทวี แต่ในที่สุดอุทัยเทวีก็ปลอดภัย และได้ครองรักกับเจ้าชายอย่างมีความสุข
ข้อคิด การที่เจ้าหญิงฉันทนาไม่ไปทำอะไรอุทัยเทวีก่อน กรรมก็จะไม่ตามสนองเราแน่นอน ข้อคิด ไม่จองเวรและให้อภัยกัน