Syracuse é um pescador irlandês cuja vida se transforma quando encontra uma bela e misteriosa mulher na sua rede de pesca. A sua filha Annie, está convencida que Ondine é uma "selkie" (criatura da mitologia irlandesa semelhante a uma sereia) enquanto Syracuse se apaixona desesperadamente por ela. Mas, como em todos os contos de fadas, o "feitiço" e as "trevas" caminham lado a lado.