Devas, Fairies and Angels: A Modern Approach