The Mermaids Singing [abridged]

There is an island off the west coast of Ireland called Inis Muruch—the Island of the Mermaids—a world where myth is more powerful than truth, where the sea sings with...