I don't hate the prince, I hate that Scarlet just accepted to swear loyalty to him, just so he would hold up his men for a bit. I mean, the royal family wanted to marry her to the second prince so they could get their hands on her power and now they basically got that again, by just simply having some troops not charge into the building? What each party is offering is not even slightly equal in worth, so it baffles me that she agreed to it. Isn't she supposed to have good grades in school? Sure, she is quite naive, but I didn't think she was retarded.