scotland london glasgow horror celtic escort edinburgh art fairy dragons fantasy dublin escorts cork irish fiction music galway fairies science fiction