I'll agree, it does end much better than it looked like it would part way through.
Yes, she was incredibly naive.
And incredibly lucky to avoid the fate of far too many who get sucked in the way she was.
Odds are, even if she had tried to warn the girl who was with her "prince" at the end, that girl wouldn't have listened; he was very good at picking out his victims.