lljkk the "guilt" comes from society.
You know, those idiots who can only see this as a romantic thing, who can't see this for the controlling, creepy stuff this is, for someone to go so overboard after a mere 4 months.
The same society that still conditions women to put themselves last and please others first, mostly men.
If "Rapunzel" is real, she'll have people going on at her about how romatic this is and why can't she give him another chance. And there will be people around her who will be wanting her to date this bloke again because they love a happy ever after, regardless of whether "Rapunzel" is actually happy in the relationship. So she'll be facing pressure from other people.
I know quite a few people like this.