@jimmyclear
Pretty sure it's not because she's shy. I mean, it's kind of weird for a twenty-seven-year-old to go out with a fifteen-year-old. It's understandable while she's trying to break it off with him.
This isn't even a matter of if she's a virgin or not. This girl has presumably given sex to people in exchange for room and board. That's literally prostitution (sexual favors in exchange for payment, which in this case, is a bed for the night). This girl is a straight up prostitute.
Humans in this world can only use magic when they have materials with them. They were at a wedding when it attacked, presumably with no magic materials around. Even if Rosalie was a talented magician, she was just as vulnerable as anyone in that situation. Since she already declared she would...