Ngày xưa, ở miền Munster nước Ireland, có Maurice Connor, chàng thổi kèn túi giỏi nhất vùng. Chàng thổi được đủ điệu nhảy, nhưng có một khúc nhạc kỳ diệu hơn cả: hễ nốt đầu tiên vang lên là giày trên chân ai cũng run run, rồi đôi chân cứ thế tự nhảy múa, già trẻ gì cũng vậy, nhạc chưa dứt thì chẳng ai dừng được. Maurice bị mù, bà mẹ già ngày ngày dắt chàng đi khắp các hội chợ, đám cưới, ngày lễ. Chẳng cuộc vui nào trong vùng thiếu được tiếng kèn của chàng.
Một lần, hai mẹ con tới vịnh Ballinskellig, nơi có bãi cát Trafraska phẳng lì, sóng lăn tăn. Trai gái khắp nơi kéo tới nhảy múa. Thổi xong một bài, ông thầy dạy nhảy Paddy Dorman mời chàng uống rượu cho đỡ khát. Ông chỉ có cả chai, không có cốc. Maurice bảo miệng mình vừa đúng bằng một cốc, rồi tu một hơi cạn sạch chai. Paddy tiếc rẻ: “Chàng chẳng chừa lại giọt nào cho chúng tôi nếm thử!” Rượu bốc lên đầu, Maurice hứng chí, phồng má thổi ngay khúc nhạc kỳ diệu.
Thế là cả bãi biển nhảy múa! Maurice lảo đảo nhảy theo nhạc, bà mẹ già cũng nhún nhảy nhẹ như cô gái trẻ. Nhưng lạ nhất là dưới bãi cát, cá từ biển nhảy lên đông nghịt. Những con hải cẩu to đi đầu, lắc lư như sóng. Cua khổng lồ xoay tròn trên một càng như thầy dạy nhảy. Cá thu vọt lên như cầu vồng nhỏ, cá trích lấp lánh như mưa bạc. Sò điệp gõ vỏ lách cách như cặp phách. Cả đất trời như rộn ràng, chỉ vì khúc nhạc kỳ diệu của Maurice Connor.
Giữa đàn cá bỗng hiện ra một cô gái đẹp như rạng đông. Nàng đội chiếc mũ nhỏ, mái tóc dài xanh như nước biển, môi đỏ như san hô, áo xanh nhạt đính rong biển tím đỏ. Nàng nhảy tới bên Maurice, hát ngọt như mật: “Em là tiểu thư sống dưới biển khơi, hãy xuống đây làm chồng em, chàng ơi. Đĩa bạc chén vàng chàng sẽ có, làm vua cả muôn loài cá biển trời.” Maurice hát đáp: “Cảm ơn nàng, đĩa vàng ta cũng thích, cưới con gái cha nàng ta cũng ưng. Chỉ e nước mặn ta không uống được đâu!” Nàng ngẩn người: “Maurice, chàng không là thi sĩ thì ai là thi sĩ?”
Hai người cứ thế hát qua hát lại, chân vẫn nhảy theo nhạc. Rồi nàng tiên dỗ dành mãi, Maurice gật đầu hứa cưới nàng, làm vua của loài cá. Bà mẹ thấy con theo nàng nhảy dần xuống mép nước, vừa khóc vừa gọi: “Maurice ơi, quay về với mẹ! Lỡ mai mẹ thành bà nội của con cá tuyết thì sao!” Nhưng khúc nhạc vẫn vang, bà vẫn phải nhảy. Maurice nói vọng lại: “Mẹ đừng lo, con sắp làm vua dưới biển. Năm nào vào ngày này, con cũng gửi về bãi Trafraska một khúc gỗ cháy, để mẹ biết con vẫn bình an.” Một con sóng lớn ập tới. Nàng tiên trùm tấm áo choàng lên chàng, và sóng cuốn cả hai ra khơi.
Đúng một năm sau, một khúc gỗ cháy dạt vào bãi Trafraska. Năm nào cũng vậy, suốt hơn một trăm năm, cho tới khi người ta quên mất ngày ấy. Một khúc gỗ cháy thì chẳng phải món quà gì đáng kể, nhưng Maurice đã hứa là giữ lời. Tội nghiệp bà mẹ, bà chẳng kịp nhận khúc gỗ nào. Thương nhớ con, chẳng bao lâu sau bà cũng ra đi. Còn những người đi biển ở bờ Kerry, vào những đêm lặng gió, vẫn nghe tiếng kèn túi vọng lên từ đáy nước, và tiếng Maurice hát rằng chàng chẳng bao giờ rời xa bãi biển quê nhà, nếu không vì nàng tiên tóc xanh.