Welcome to our forum! Feel free to post your thoughts and comments here :)
No one knows for sure what they are but the common view is that they are entities from the sprit world, yes. I'm still learning about this vast topic myself and trying to work out the whats and hows... but they are definately from another world or place of that I am 100% positive. Dont be afraid of them though... They are most likely a positive force, and should be approached as such...