When Flora was a child her mother vanished and her father refused to speak of her again. Seeking the truth of her mother's disappearance and with her reluctant lover in tow, Flora arrives on the island of Mairin just as the ancient, hedonist festival of Beltane reaches its climax.