Spoiler: So Angela was basically the "haunting"? and whats that fairies thing that Angela did......what exactly was she? where did she get powers....and why did she kill herself in end?