edinburgh wales galway irish escort music london games scotland glasgow fantasy genealogy escorts art science fiction culture fairies history cork celtic dungeons dublin horror historical fiction renaissance fairy