This might be a long shot but maybe someone here will know, it's difficult to find anything myself.
I'm trying to find out more on Idun, as well as the portrayal of owls in Norse mythology. The generic thing I'm reading is that Idun is the goddess of spring, youth, immortality, fertility and...