@Chariklo
They were spirits. The only question is were they demons? In my own opinion they were demons (but that could be influenced by my JW background).
@ziddina
The searching part possible. But there's just too many other aspects that were beyond her control (e.g. 3 sons). And no, she wanted to postpone the wedding for another year.