清朝乾隆年间,宁古塔流人后裔姜明斯,因海林山火烧毁家园,父母弟妹和妻子葬身火海,姜明斯与八岁的儿子因当时到山下集市购物幸免于难。他领着儿子小宝蛋在牡丹江下游以打渔为生,漂流至三姓城后,才续娶了一个窑姐卢春香,这女人便成了小宝蛋的后娘。
姜明斯因卢氏以往在三姓城结识了许多嫖客,唯恐自己戴绿帽子,便于第二年春天,领着妻儿沿松花江向下游飘流捕渔。有一天,姜明斯漂流到柳树通,上岛后,便支起帐蓬,暂住下来。他在几天里打了好多鱼,又见这里风景秀丽,鱼虾成群,于是便盖了一座地窨子土坯房,在岛上定居下来。
转眼到了秋天,姜明斯打的鱼都被卢氏和儿子宝蛋晾晒成鱼干。这时,从三姓城里来了一位姓胡的商贾到此收购鱼干,妻子卢氏非常热情,还时常和这位商贾眉来眼去。胡商贾将所有的鱼干装了满满三大车运走了,这一回让姜明斯挣了很多钱。
几天后,当姜明斯晚上回来时,儿子告诉他,后娘一大早就挟着包袱走了。卢春香临走时还用炭灰在屋内墙上画了一幅画:画中一位女子,一只手挟着包袱,一只手在拍着屁股。卢氏跑了,把卖鱼干的钱也拐跑了。人财两空的姜明斯气得火冒三丈,第二天一大早,便动身去了三姓城。
父亲走后,只剩小宝蛋一个人在家里。他时常到江边的水泡子里抓鱼煮着吃。有一天,他遇到了两条红色的鱼,一大一小困在小水泡里。小宝蛋从未见过这样的鱼,他想起了妈妈活着时给他讲的鲤鱼精的故事。于是小宝蛋便将水泡子挖开了一个大口子,让这两条红鱼游回到松花江里了。
十多天后,父亲两手空空地回来了。过了不久父亲就病倒了,在这个时候,屋外又下起了大雪,急得小宝蛋不知如何是好。到了晚上,突然来了母女两个人,身穿大红棉袄,说是打南边逃荒过来的……