Ngày xưa có một bà tiên tên là Dindonette. Bà tốt bụng nhất đời, nhưng khổ nỗi lại hấp tấp, làm việc gì cũng chẳng nghĩ cho kỹ. Bà che chở một hòn đảo xinh đẹp giữa biển. Đi khắp đảo, bà nghe trẻ con ước mau lớn, còn người già thì ước được trẻ lại. Bà vỗ tay: “Dễ thôi! Ta sẽ yểm bùa dòng suối giữa vườn cây. Trẻ con uống vào sẽ lớn ngay, người già uống vào sẽ trẻ lại.” Chẳng hỏi ý bà tiên nào, Dindonette bay đi làm phép. Sáng hôm sau, trẻ con uống nước thành người lớn, ông bà cụ thành em bé bi bô. Bà tiên mừng rỡ, đi khắp nơi kể công.
Nhưng vui chẳng được bao lâu. Bà tiên quên mất một điều: không ai được dừng lại ở tuổi đẹp nhất của mình. Những đứa trẻ vừa lớn đã già đi vùn vụt, còn những em bé vừa trẻ lại thì cứ thế lớn rồi lại già. Người già trong dáng em bé thì chẳng ai dạy dỗ, người trẻ trong dáng ông bà thì yếu ớt lẩy bẩy. Họ đào giếng tìm nước khác, nhưng đất cát chẳng có giọt nào. Họ hứng sương, vắt nước trái cây, cũng chẳng đủ. Chẳng mấy chốc, hòn đảo vắng tanh, không còn một bóng người. Dindonette vừa xấu hổ vừa buồn, bỏ đảo mà đi, không bao giờ quay lại.
Nhiều trăm năm sau, bà tiên Selnozoura đi dạo vòng quanh thế giới trên một con thuyền bay, nhanh hơn thuyền thường cả nghìn lần. Bà dắt theo hai đứa trẻ bà thương như con: cậu Cornichon mười bốn tuổi và cô bé Toupette kém cậu vài tháng. Bà định khi chúng lớn sẽ cho thành vợ chồng. Thấy hòn đảo đẹp mà vắng, bà dừng thuyền tìm hiểu. Trong lúc ấy, hai đứa trẻ chạy chơi, tới bên dòng suối mát, mỗi đứa vục một ngụm thật to. Bà tiên chạy tới thì đã muộn: “Ôi các con ơi! Đó là nước có bùa!” Toupette ngơ ngác: “Nước ngọt nhất con từng uống mà!” Bà kể lại chuyện hòn đảo, rồi buồn rầu bảo: “Phép của tiên này, tiên khác không gỡ được.”
Phép thuật đã chạy: Cornichon cao lớn hẳn lên, Toupette chẳng còn là cô bé. Cornichon nói: “Nếu đằng nào chúng con cũng già sớm, xin cho chúng con cưới nhau ngay, để hạnh phúc cũng đến sớm.” Bà tiên gật đầu, đưa cả hai về kinh thành Bagota chuẩn bị đám cưới. Nhưng sáng hôm ấy, thần Kristopo, người giám hộ của Toupette, tới thăm. Thấy cô bé bỗng thành thiếu nữ xinh đẹp, thần đem lòng yêu, xin cưới. Bà tiên từ chối. Thần vờ nghe lời, rồi lén bay vào phòng, ôm Toupette bay qua cửa sổ, đúng lúc chú rể đang đứng chờ dưới sảnh. Thần nhốt cô trong một ngọn tháp ở lâu đài Ratibouf.
Trong tháp, Toupette buồn bã, phép của dòng suối lại chạy nhanh. Chỉ ít ngày sau, cô đã thành một bà trung niên, tóc điểm bạc. Thần Kristopo hoảng hốt, tưởng bà tiên Selnozoura bày trò tráo người, bèn định kéo quân đi đánh. Bà tiên giận lắm, nhưng các quan khuyên nên giảng hòa trước, và sứ giả Zeprady lên đường. Cornichon, nay cũng đã già đi nhiều, xin đi theo để gặp lại người yêu. Thần chẳng còn yêu Toupette nữa, nên vui vẻ ký hòa ước. Khi chỉ còn hai người, Cornichon nắm tay Toupette: “Tuổi nào cũng có nét đẹp riêng, lòng anh vẫn là của em.” Toupette òa khóc: “Anh khen thế mà là khen à?”
Về Bagota, đôi trẻ già đi trông thấy, đến mức một hôm Cornichon chạy ra đón khách thì vấp ngã, còn Toupette chạy tới đỡ cũng ngã theo. Thần Kristopo kể rằng hội các bà tiên đã cho Dindonette gỡ được một nửa phép, vì bà làm sai mà bụng dạ tốt. Cả triều đình háo hức chờ. Dindonette tới, hắng giọng rồi tuyên bố: “Ta chỉ gỡ được một nửa. Vậy ta sẽ cho mỗi người trẻ lại một nửa người!” Đôi trẻ tức đỏ mặt, còn cả triều thì cười ngặt nghẽo. Bà tiên Selnozoura vội đỡ lời: “Hay để hai đứa thay phiên nhau trẻ lại?” Dindonette reo lên: “Hay quá!” Cornichon nhường: “Xin chạm vào Toupette trước.” Chiếc nhẫn chạm vào, Toupette lại là cô gái trẻ trung.
Vừa về phòng, Dindonette bỗng kêu lên: “Ôi trời ơi! Ta quên định ngày cho Cornichon tới lượt trẻ lại! Phải nói trước khi chạm nhẫn kia. Sao chẳng ai nhắc ta?” Bà tiên Selnozoura chỉ biết thở dài. Thế là Toupette trẻ trung đi dạ hội, đi chơi thuyền, vui đến quên trời đất, ít khi ghé thăm Cornichon. Cô vẫn thương anh, vẫn tử tế với anh, nhưng không có anh, cô vẫn vui. Còn Cornichon, nay đã già lụ khụ, mắt mờ tai nghễnh ngãng, ngồi một mình bên cửa sổ, vẫn nhận ra điều ấy, và lặng lẽ buồn.
Thần Kristopo tình cờ phát hiện ra Cornichon chính là con trai thất lạc của mình. Thần tới hội các bà tiên, xin một ân huệ chưa từng có: gỡ hết bùa cho con. Vì thần và bà tiên Selnozoura được mọi người kính trọng, lời xin được chấp thuận. Người ta chỉ báo với Toupette rằng đã tìm cho cô một chú rể, cưới vào tối mai. Cô băn khoăn mãi, thương Cornichon sẽ buồn. Tối ấy, hoa thơm xứ tiên phủ kín cung điện. Cornichon già được dắt vào, cười hiền ngơ ngác. Toupette van: “Xin đừng để anh ấy buồn.” Nhưng thần Kristopo chạm nhẫn vào Cornichon ba lần, và anh trở thành chàng trai khôi ngô. Thần nói: “Chúc con sống lâu, hạnh phúc bên vợ, và thương cha.” Thế là hết chuyện những lỗi lầm của bà tiên Dindonette.