It's sadden me that most of the comments was about Ibelina being stupid.
I think she wasn't stupid, she just being aware because about the flow in the novel can be change anytime. And second, this is her first mistake, and she immediately realized it. She is smart enough to think that the plot of the novel has already changed and she decided to go with the flow.
Just think about it, if we were in her place, suddenly being a maid in a fantasy world, served a young duke who has being cursed, and then fall in love with us who supposedly to fall in love with a beautiful princess. I will be confused.
And hey, nobody's perfect, and a MC who has a flaw is a good thing, especially for character development.
And Alejandro became so mature, our boy has become a gentleman😍