It's weird. While thinking that, I sort things out in my head.
The other day when I left them, she said was going to completely reject him. Then after that, the talk should have gone in that direction as well. So as to avoid future troubles, she probably tried to get him to give up by telling him all about the curse and the like, as well as the fact that the rumours were the truth.