The main charakter had detection skill and let all this happen. What a scumbag. He probbly knew it was comming and for second princes to get hope and then shatter it so cruel.
@Sharky in the chapters it shows constant use wears him out and we saw he made sure him and princess was alone before speaking so he didnt know that was gonna happen