Câu chuyện kể về một bà goá phụ già có 2 cô con gái Fiona và Leena, Leena là con ruột còn cô chị là Fiona là con riêng của người chồng. Sau khi người chồng chết, bà goá phụ và cô em gái ra sức bắt nạt Fiona.
Một hôm, Fiona ra giếng lấy nước thì gặp một bà tiên, bà liền thử thách cô. Khi Fiona vượt qua được hết các thử thách, bà tiên cho cô nhiều kim cương, mỗi khi giọt nước mắt của cô rơi xuống sẽ hóa thành viên kim cương. Cô em thấy vậy nghe theo lời bà goá phụ ra giếng lấy nước nhưng lại gặp phải một bà lão ăn xin, vì sự độc ác mà cô em đã bị bà tiên lấy đi giọng nói, chỉ có thể vang lên tiếng ếch ộp.
Một ngày nọ, có hoàng tử đi ngang qua nhà nghe thấy tiếng Fiona hát, chàng mê mẩn giọng ca trong veo nên gõ cửa xin gặp, bà mẹ kế của cô đã nói dối rằng đó là Leena hát. Hoàng tử yêu cầu Leena hát lại để kiểm chứng, nếu đúng giọng chàng nghe thấy lúc trước thì sẽ rước cô về lâu đài. Tuy nhiên, Leena chỉ phát ra tiếng ếch ộp khiến hoàng tử tức giận. Vì tiếng ếch ộp mà cô gái đã bị hoàng tử phạt.
Lúc đó, Fiona mới từ trong nhà chạy ra van xin rằng:
- Ôi Hoàng tử, hãy tha thứ cho người em gái bị trúng lời nguyền, chính là thiếp đã hát bài đó, em gái đã nhận lấy hậu quả rồi. Xin đừng làm mọi việc tồi tệ hơn.
Fiona đã cứu sống em gái và sống hạnh phúc với hoàng tử về sau.