The prince is at fault because he didn't explain it to her. Like why are you so secretive? This screams lack of communication.