Ngày xưa, ở một miền xứ Ả Rập đầy rặng chà là và hoa thơm, có chàng vua trẻ tên Lino, mới mười chín tuổi mà hiền hậu, lịch thiệp. Dân chỉ tiếc một điều: vua chưa chịu lấy vợ. Nước bên cạnh do bà tiên Thiên Nga cai trị, bà có cô con gái duy nhất là công chúa Hermosa. Sứ thần của bà ở triều Lino quyết làm mai. Ông khéo léo đưa vua xem một bức chân dung nhỏ của công chúa. Lino ngắm mãi: "Trên đời làm gì có ai đẹp đến thế!" Sáng hôm sau, vua bảo: "Từ hôm qua ta chẳng quên nổi gương mặt ấy. Ta sẽ tự mình đi cầu hôn."
Khổ nỗi, bên kia biên giới là lão phù thủy Ismenor, vua đảo Sư Tử. Con gái lão là Riquette, xấu tính và kiêu căng, cũng mê Lino qua một bức chân dung, nài cha bắt chàng về làm chồng. Nghe tin Lino đã lên đường, lão cùng gã giữ ngựa lùn tên Rabot cầm chiếc khăn tàng hình đến chặn đường. Gặp lúc Lino đang ngủ dưới rặng chà là, lão yểm cho chàng ngủ say. Lão lột áo vua mặc cho Rabot, chạm nhẫn vào hắn: "Hãy mang hình dạng Lino cho tới khi cưới con gái bà tiên Thiên Nga." Rồi lão cuốn Lino trong một đám mây, mang về nhốt trong tòa tháp của mình.
Rabot cưỡi ngựa của vua về với đoàn tùy tùng, chẳng ai ngờ hắn không phải chủ mình. Nhưng vua lịch thiệp ngày nào giờ quát tháo, ăn như rồng cuốn, đến nỗi cả đoàn phải bán ngựa đổi lấy đồ ăn, rồi đi bộ tới kinh đô. Đứng dưới ban công, hắn nói với bà tiên: "Tôi là vua lớn, muốn làm con rể bà. Hermosa đâu?" "Ngài có chân dung con gái ta, sao không nhận ra nó?" "Chân dung gì? Tôi chẳng nhớ." Rồi hắn đòi đi ngủ, ngáy vang khắp thành. Công chúa khóc òa trong lòng mẹ. Viên thị thần của Lino tâu với bà tiên: "Chắc chủ tôi bị phù phép rồi."
Bà tiên mở chiếc rương bí mật, lấy ra chiếc gương thần soi được mọi điều. Bà ước được thấy Lino thật. Trong gương hiện ra một chàng trai áo rách, bị nhốt trong tòa tháp của Ismenor, đang nâng niu bức chân dung Hermosa giấu trong tóc. Riquette vào nài nỉ, chàng lắc đầu, ả giận dữ bỏ đi. Bà ước thấy kẻ giả mạo, gương hiện ra gã giữ ngựa lôi thôi đang ngủ trên giường. "Ra là trò của Ismenor! Con cứ đối xử tử tế với hắn, đừng để hắn nghi." Rồi bà hóa thành đám mây trắng bay về phía tòa tháp.
Tòa tháp bị yểm bùa, bà tiên phải dồn hết phép mới đáp được xuống. Bà biết chỉ có viên đá trên chiếc nhẫn Gyges của Ismenor mới thắng được lão. Bà viết thư, hóa thành chim én bay vào cửa sổ, đậu lên vai Lino. "Con chim mang thư là bà tiên Thiên Nga, mẹ của Hermosa, người thương chàng như chàng thương nàng." Thư dặn chàng giả vờ muốn cưới Riquette. Sáng hôm sau, Lino tử tế với Riquette hơn: "Một bà tiên báo rằng, nếu ta giữ viên đá trên nhẫn Gyges một ngày một đêm, ta sẽ quên Hermosa mà thương nàng." Riquette mừng rỡ chạy đi xin cha.
Ismenor sinh nghi, xem sách phép, biết ngay bà tiên đang ở trong lâu đài mình. Lão cười nhạt, bỏ vào hộp một viên hồng ngọc, ai chạm vào sẽ hóa đá. Lino thả hộp xuống chân tháp, bà tiên đón lấy. Tay vừa chạm viên ngọc, người bà cứng dần: "Ta bị lừa rồi!" Ismenor hiện ra: "Còn ngươi, Lino, hãy làm vẹt cho tới khi Hermosa giáng xuống đầu ngươi!" Một con vẹt xanh bay vút vào rừng. Lão bay sang đảo Thiên Nga, hóa mọi người thành tượng đá, kể cả Rabot. Lão bắt Hermosa đến Rừng Kỳ Diệu: "Ngươi sẽ làm cây cho tới khi ngã xuống đầu người ngươi thương nhất."
Con vẹt xanh bay khắp nơi, rồi đến lâu đài của một lão pháp sư già vừa cưới cô vợ trẻ tên Grenadine. Nàng quý vẹt lắm, cho ở lồng vàng, ăn trái ngon, chỉ tiếc nó chẳng chịu nói. Một sáng vắng người, vẹt nhảy lên bàn, ngậm bút viết mấy câu thơ: "Nàng ơi, muốn được nàng thương, thà ta im lặng, chẳng thèm líu lo." Lão pháp sư đọc được, lật sách phép, biết vẹt chính là một ông vua bị Ismenor phù phép, mà Ismenor lại là kẻ lão ghét nhất. Lão tìm ra cách giải, bảo vợ huýt sáo gọi vẹt, rồi cả ba lên thuyền vàng tới một khoảng rừng có ba cây cao.
"Ta cần ba cây này làm củi phép," lão pháp sư nói. "Đặt vẹt lên cành rồi đứng xa ra." Vẹt nhớ lời nguyền, tim đập rộn ràng: một trong ba cây chính là Hermosa. Lão xới gốc, ba cây chao đảo. Vẹt dang cánh bay ngay xuống dưới cây giữa, cây đẹp nhất. Một tiếng ầm vang lên, và Lino với Hermosa đứng trước mặt nhau, tay trong tay. Hermosa quỳ xin lão pháp sư cứu mẹ. Đêm ấy, lão hóa dơi bay vào tháp, rắc thuốc lên mặt Ismenor đang ngủ say. Lão phù thủy chìm vào giấc ngủ phép không bao giờ thức dậy nữa, mọi bùa chú của lão tan biến. Bà tiên Thiên Nga trở lại hình người. Ở kinh đô, cả triều đình đón Lino và Hermosa trong niềm vui. Rabot được tha, mặc áo mới, được làm người trông coi chuồng ngựa của công chúa.