I absolutely loved this film. But the only reason I didn't give it 5 stars is I found the ending disappointing. What happens to all the children? I have so many questions but if I post them here I'd spoil it for others. The film kept me interested all the way through. I want to know more about her history, what happened? Dionne & Carl's dad? Sebastian & Mary's dad? Great film. I'm hoping there's a part 2 that gives us the explanations.