평강공주는 자유혼을 원한 개방적인 여성으로 궁궐에서 추방당한 것이 아니라 스스로 당당히 걸어 나왔으며 평강왕의 호통에도 굴하지 않고 온달에게 사랑을 고백했다.
 이것은 궁궐에서 나온 평강공주가 온달과 결혼하기까지의 이야기다.
 당시 평강공주는 궁궐에서 추방당한 것이 아니라 당당하게 스스로 걸어 나온 것이다. 평강왕이 공주와 결혼시키려고 한 상부의 고씨는 당시 고구려의 최고 관료 집안이었을 것으로 보인다. 그런데 공주가 왕의 명을 어기고 온달에게 시집을 가겠다고 하자 왕은 화가 나서 호통을 쳤던 것이다.
 이때 이미 공주는 온달을 흠모하고 있었으며, 중매혼이 아닌 자유혼을 원한 개방적인 여성이었다. 아버지 평강왕의 호통에도 굴하지 않고, 공주는 자신이 평소 마음속으로 흠모하던 사람을 찾아가서 당당하게 사랑을 고백하고 온달의 아내가 되었던 것이다.
 그런데 《삼국사기》 열전 온달편에서는 공주가 평강왕의 말을 듣지 않아 궁궐에서 쫓겨난 것으로 묘사되고 있다. 뿐만 아니라 이 설화는 평강왕과 공주의 갈등을 감추기 위해 똑똑한 온달을 ‘바보’로 만들어 버리기까지 했다.
 《삼국사기》 열전 기록은 이야기 초입 부분에서 온달에 대해 다음과 같이 소개하고 있다. 
 〈온달은 얼굴이 파리(龍鐘)하여 우습게 생겼지만 마음씨는 쾌활했다. 집이 매우 가난하여 항상 밥을 빌어다 어머니를 봉양했는데, 떨어진 옷과 해어진 신으로 시정간(市井間)에 왕래하니, 그때 사람들이 지목하기를 바보 온달이라 하였다.〉
 이 기록으로만 볼 때 온달은 바보다. 그러나 《삼국사기》 열전 기록 어디를 봐도 온달의 행동에서 바보 같은 구석을 찾아보기 어렵다. 오히려 그의 행동이나 언행을 볼 때 보통 사람 이상으로 너무 똑똑하여 의문이 갈 정도다. 얼굴이 파리하여 우습게 생기고, 집이 가난하여 밥을 빌어다 먹었다는 것은 외형이나 행동에 대한 묘사이지 ‘바보’라서 그렇다는 이야기가 아니다. 더구나 마음씨가 착하고 어머니를 봉양했다는 것은 ‘효자’의 행동이지 바보가 하기 매우 어려운 일이다.
