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