줄거리 명나라 때 홍 시랑은 나이 사십이 되도록 자식이 없었으나 신비한 꿈을 꾸고 부인 양씨로부터 무남독녀 계월을 얻게 된다. 계월이 다섯 살 때 북방 절도사 장사랑이 양주 목사와 난을 일으켜 쳐들어왔는데 부모에 의해 남장을 하여 피란 중에 수적 장맹길에 의해 물에 던져진다. 물에 빠진 계월은 무릉포에 사는 여공에 의해 구조되어 그의 집에서 평국이라는 이름으로 동갑인 여공의 아들 보국과 함께 지내게 된다. 둘은 같이 과거에 응시하게 되었고 계월은 장원으로 보국은 부장원으로 급제한다. 서번과 가달국이 침범하자 계월은 원수로 보국은 부원수로 출정하는데 보국이 계월의 말을 듣지 않고 호기를 부리며 출전하였다가 대패하자 계월은 보국을 처벌하려다가 용서하고 자신이 나가 적을 섬멸하고 잃었던 부모와도 상봉한다. 이에 천자는 홍 시랑을 위국공으로 양 부인을 정렬부인으로 봉한다. 그러다가 계월이 병이 나게 되고 천자는 어의를 보내 병세를 알아보도록 하였는데 이 과정에서 여자임이 탄로 나게 된다. 계월의 재능을 아끼던 천자는 이러한 사실을 알고도 용서해 주며 보국과 혼인을 주선한다. 천자의 명이기에 마지못해 혼인하여 평범한 아녀자로 돌아오게 된 계월은 보국과 갈등을 일으키게 되고 영춘이라는 보국의 애첩을 죽이는 사건으로 인해 부부의 갈등은 깊어지게 되었다. 다시 오랑캐가 침범하여 둘은 전쟁에 나가게 되고 계월은 천자의 목숨과 보국의 목숨을 구한다. 이 때 다시 전쟁이 일어나고 계월과 보국은 전쟁터에 나가게 된다. 이 과정에서 보국은 계월의 절대적 우위를 확인하고 두 차례에 걸친 국가의 위기를 구한 대원수 계월은 대사마 대장군의 작위를 받게 된다. 이에 홍무는 초왕으로 여공은 오왕이 되며 보국은 승상이 된다. 나중에 보국의 자식은 초의 태자가 되고 세상은 태평해진다.