“妈,今晚……我能在你房间睡吗?”

  客厅的灯已经关了,只剩过道尽头那盏声控灯亮着,黄光把门口的人影拉得很长。

  唐念放下手里的水杯,还以为自己听错了:“什么?”

  “我说——”门口的人换了只手抓门框,“今晚,我能在你房间睡吗?就一晚。”

  说话的是沈屿,唐念的儿子,已经十八岁,高三,个头比她高出半个脑袋,此刻却像站在老师办公室门口等处分的学生,肩背僵直,又不敢真正走进去。

  “你喝醉了?”唐念皱眉,下意识往墙上的钟瞥了一眼,指针指在十一点四十,“还是做噩梦了?”

  “没有。”沈屿摇头,眼睛避开她,“我很清醒。”

  走廊的灯忽然灭了,光被抽走,走动声也跟着停住。黑暗里,他深吸一口气,又把声控灯踩亮,像是鼓足勇气才继续开口:

  “妈,你别问为什么……你就回答我一句行不行?”

  唐念本能想说“不合适”三个字,喉咙却像被什么卡了一下。

  她看着儿子脸上那一圈明显的黑眼圈,还有手腕上被衣袖遮不住的一道红痕,心里升起一种很不对劲的感觉——

  这个年纪的男生,半夜站在门口,说想来跟母亲一起睡一晚,从来不是一句玩笑。

  01

  唐念自从离婚后,便一个人带着儿子生活。

  从那之后,这个家就一直是两个人的结构:一个大人,一个孩子,各自一间卧室,中间隔一条走廊,餐桌永远只摆两副碗筷,墙上的全家福被她取下来,换成一幅极简的挂画。

  她在互联网公司做风控策略,整天跟“异常”“欺诈”“高危样本”打交道。久而久之,看人也像看模型——先拉出一条“正常曲线”,再盯偏离点。

  沈屿,就是她心里那条最笔直的曲线。

  从幼儿园开始,他很少给大人添麻烦。小学时自己背书包、自己写作业;初中时学会设闹钟,不用她叫就能按时起床。现在十八岁,高三,应届生,晚自习到九点半,通常十点前会刷开家门,换鞋、把书包放到固定位置,然后说一句:“妈,我回来了。”

  再晚一点,他会主动发消息报告行程:“补课,晚点。” 或者 “同学生日,九点前回。”

  唐念有时候看着他,会生出一种奇怪的感觉——不像母子,更像两个彼此尊重的合住人。她负责把屋子维持得干净、有秩序,他负责在这份秩序里,把自己的轨迹走直。

  冰箱门上贴着他的课表和最近一次联考成绩,下面是一张简单的家庭支出表,每个月什么时候交房贷、什么时候扣学费,她都标得清清楚楚。

  她习惯把生活也当成项目拆解:收入、支出、风险点,一项项列出来,心里才踏实。

  在这套体系里,沈屿一直是“低风险”。

  直到那天晚上,曲线第一次抖了一下。

  那天公司临时拉了一场线上评审会,唐念坐在会议室,听几个产品负责人轮流讲“用户增长”“风控成本”,屏幕上不停刷后台数据。会议一拖再拖,结束时已经接近十一点。她从地下车库出来时,手机上显示的时间是 23:38。

  电梯上行的几十秒,她照例在心里过了一遍“家庭侧风控”:水电费本月是否已扣、沈屿今天有没有考试、晚自习几点结束。按往常,这个点,他的房间应该已经黑着灯了。

  家门一开,玄关感应灯亮了一下就灭,客厅安静,沙发、茶几都是熟悉的位置。唐念换鞋时,习惯性朝走廊那头瞥了一眼——

  走廊尽头,沈屿房门底下,压着一条细细的光。

  不是手机屏幕偶尔亮起的那种闪,而是稳定的桌灯光,从门缝里一线一线漏出来,把地砖切出一块亮。

  唐念停了两秒。

  这个时间节点,跟她心里的“样本基线”对不上。

  她走过去,抬手敲门:“沈屿。”

  里面安静了一瞬,才传出一声压低的回应:“妈,我在。”

  唐念握住门把,稍微用力,门开了一条缝。

  桌灯亮着,光圈裹住半张书桌。桌上摊着一本练习册,笔记写得很密,旁边开着电脑,屏幕上刚刚闪过一个布局复杂的网页,像什么后台界面,又被人迅速切回了桌面。浏览器图标还在任务栏上跳了一下,随后安静下来。

  沈屿坐在椅子上,背挺得笔直,手还放在键盘边,指节发白。

  “这么晚还不睡?” 唐念尽量把语气压平。

  “复习。” 他没抬头,笔尖在纸上停顿了一下,“老师今天多发了一套卷子,我想先做完。”

  “复习可以,别太晚。明早还有早读。”

  “我知道。” 他点了点头,脸侧过去一点,眼神刻意避开她。

  唐念的视线掠过屏幕角落,没有细看内容,只记住了一件事:那不是她熟悉的题库页面,也不是学校教辅网站的版式。

  她退回门口,轻轻把门带上,走廊又重新暗下来,只剩那条灯缝还在。

  那一夜,她睡得不安稳。

  第二天开始,细小的“偏移点”一条条冒出来。

  先是回家时间。

  以前,沈屿十点前几乎从不缺席。那一周里,有两天他十点二十以后才进门,一次解释:“物理老师拖堂,讲题讲多了。” 另一次说:“在自习室,把数学卷子写完才走。”

  话说得过去,但身上的味道不对——袖口、衣领处沾着淡淡的烟味,不是他会有的习惯,更像在某个封闭空间里被人抽烟熏出来的。

  再是吃饭状态。

  以前他饭量不小,两碗白饭是常态。那几天,他常常吃两口就放下碗。唐念问:“胃不舒服?”

  他低头摆摆手:“最近坐得多,运动少,吃不下,省得长胖。” 说完筷子在盘子边缘转了一圈,没再夹菜。

  然后是手机。

  以前吃饭时手机放在客厅,震动了他会自然瞄一眼,有事回一句,没事就搁着。

  现在不一样了——手机总是紧贴在身边,屏幕朝下,震动时,他下意识用手掌一按,先灭屏,再把手机悄悄移到腿上,等她低头喝汤的时候,才在桌底快速点开。

  那几个动作很连贯,也很刻意。

  周末倒垃圾时,厨房垃圾桶里多了一些陌生包装:之前没见过的外卖袋、写着英文的能量饮料罐,标签上用醒目的字号写着“熬夜不困”。唐念愣了一下,把袋口系紧,顺手扔进楼道垃圾桶,心里却记了一笔。

  那天晚上,她躺在床上,窗帘拉得很严,屋子黑着。她拿起手机,打开备忘录,新建一条。

  她一行一行写:

  “晚归次数—— 理由集中为‘自习’‘讨论题目’。”

  “夜间用灯时长—— 门缝下灯光持续至 0:00 之后。”

  “食量—— 多次以‘吃不下’为由提前放碗。”

  “手机使用模式变化 —— 来信先遮屏,后择机查看。”

  “新增消费轨迹 —— 能量饮料、深夜外卖。”

  写完,她盯着这些字,默默在下面又补了两行,像在给某个用户打标:

  “高频夜间线上活动。”

  “行为模式偏离原样本,需持续观测。”

  屏幕上方“完成”两个字亮着。她犹豫了一秒,还是点了。

  手机屏幕熄灭,房间重新归于安静,唐念仰躺着,看着天花板,心里有两股声音在拉扯。

  一个说:“高三了,压力大一点、熬夜一点,很正常。”

  另一个更冷静:“如果这是平台的陌生用户,你会把他标成正常吗?”

  她在心里给自己回话:“不会。至少,是‘待观察’。”

  想到这里,她伸手关掉床头灯,把被子往上拉了拉,呼吸缓慢下来。

  “那就先观察几轮。”

  她这样对自己说,还不知道那条“待观察”的曲线,很快就要在一个凌晨被拉到临界点。

  02

  周五那天,唐念刻意提前下班。

  她把周报丢给组里的小同事改,自己六点多就出了公司。她想看看:在一个不被儿子预期到的时间点回家,能不能看到一点“真实状态”。

  进门时,屋里比她想象的还安静。

  客厅灯没开,阳台窗帘拉了一半,外面霓虹从缝隙里挤进来一块灰白的光,把沙发轮廓勾出来。沙发上坐着一个人,背挺得直,双手搭在膝盖上。

  唐念按亮客厅灯。

  沈屿坐在那儿,电视关着,遥控器摆在一边,茶几上横着一张试卷,纸张边缘被手指捏出一点卷。

  她走过去一看,是周测卷,左上角红笔写着分数,后面跟着一个简短的评语——年级前二十,稳定。

  “今天考得不错。” 唐念指了指卷子,语气很平。

  “嗯,还行。” 沈屿把试卷往前推了点,眼睛却没真正落在那行分数上。

  成绩这条“指标”没有下滑,甚至略微小幅上扬。唐念心里那个风控表瞬间空了一格——如果压力来自学习,成绩很难一点波动都没有。

  “最近学校有什么变化吗?” 她装作随口问,“比如老师换了,或者座位调了。”

  “没。” 他眼皮一抬,接住她的视线,又迅速移开,“都挺正常的。”

  “正常”两个字,说得干干的。

  晚饭那天她没追问。吃完饭,他照例把碗拿进厨房,冲了冲,就回房间。门关上,很快,门缝下那条灯光又亮起来。

  唐念在客厅坐了一会儿,打开电脑,刚准备看邮件,又关上。

  她把包拉过来,取出自己和沈屿共用的那张家庭卡对账单——给他办的副卡和她主卡绑定在一起,所有消费都会汇总到一份账单里。

  近两周的记录很快跳出来。

  白天的支出一目了然:食堂、文具店、地铁公交。到了深夜,账单尾部开始出现一串陌生的名字:几个她没听过的平台,金额都是二十、三十、五十不等,备注写着“会员”“解锁”“打赏”。

  时间集中在凌晨一点到两点之间。

  “高三学生,凌晨给平台打赏?” 她盯着屏幕,低声自言自语了一句。

  第二天,她趁沈屿不在家,打开路由器后台,调出最近一个月的上网记录。她不指望从网址看出什么——很多平台都有混淆——但访问时间和频率不会说谎。

  深夜一点到三点之间,有几个 IP 地址跳动得特别密集,对应的域名都是视频、直播类站点,个别还带着加密标记。

  唐念又记了一行:“高频访问直播类站点(时段:1:00–3:00)”。

  钱、时间、流量,这三条线在她脑子里慢慢合拢,却还差一块“用途”的拼图。

  门口堆快递的地方,也变得比以前热闹。

  一周内,多了三个写着“签收人:沈屿”的小纸箱,都是统一的电商包装,外面标签上写的是“生活用品”“学习用品”,品名栏模糊,只有几个缩写。

  纸箱拆开后又被他利索地叠好丢进回收袋,她从没在家里看到新添的东西——没有新鞋,没有新的电子产品,那些“生活用品”像是进了一个看不见的洞。

  周日下午,他提着最后一个箱子进门,鞋都还没换,就拎回自己房间。唐念站在厨房门口,听见房门轻轻带上,锁舌“咔嗒”一声。

  “买了什么?” 她故意探头问了一句。

  “日用品。” 门里面传来他的声音,隔得有点远,“学校要用。”

  “学校让你自己买?”

  “嗯,集体统一的,我先代收。”

  每一个解释单拎出来都说得过去,连在一起,像是一串故意压低的噪音。

  那几天晚上,唐念睡得更浅。

  有一晚,她迷迷糊糊间被什么声响惊了一下——像是门把轻轻被转动,又迅速回位的声音。她睁开眼,房间黑着,窗帘缝里透进一点灰光。

  她抬手看表,凌晨一点二十。

  过了几秒,走廊上传来一阵极轻的脚步声,从她房门外掠过,停了一下,又慢慢退回去。声控灯没有被激到,说明动作很轻,刻意压着。

  唐念盯着门那边,看了很久,心跳却莫名有点快。

  第二天清晨,她起床拉开窗帘,准备拿换洗衣物,手搭上衣柜门,愣了一下。

  衣柜门开合的角度跟她昨晚关上的略有不同,左边那扇平时她会完全合严,此刻微微露着一道缝。抽屉把手上,有一小片指印状的灰印,比她的手要大一点,指节间距也不一样。

  她拉开下层抽屉,上面是整齐叠好的家居 T 恤,下面一格存放贴身衣物。衣物整体还在原来的位置,但有两件内衣被翻到了最上面,叠得有些仓促,肩带露在外边,显得突兀。

  她盯着那两件东西,眉心拧紧。

  这是她极少会随意翻动的抽屉——平时洗完晾干,她顺手放进去,几乎不改层。她回想昨晚自己关柜子的动作,很确定没有把这两件放在最上面。

  客厅里传来水壶烧开的声音,沈屿起床了。

  “妈,热水我帮你烧上了。” 他在厨房喊了一句,声音听起来很正常。

  “嗯,放着就行。” 唐念尽量让语调平稳,“别忘了吃早饭。”

  她关上衣柜,手指在木板边缘停了一下,指尖有一点凉。

  风控工作教过她一件事:并不是所有异常都会直接写在数字上,有些只会落在“场景”里——门的开合角度、抽屉的顺序、一个不该出现在上层的物件。

  早餐时,她把牛奶和面包放到桌上,眼睛却落在沈屿的手腕——那道淡淡的勒痕还在,颜色比前两天更深一点。

  “最近怎么总是半夜还开灯?” 她刻意装成闲聊,“你要是睡不着,可以白天少喝点那种功能饮料。”

  “我没喝多少。” 他低头撕面包,“就是做题慢。”

  “那副卡的密码,你没告诉别人吧?”

  “没。” 他抬眼看她,愣了一下,随即笑了一下,“我又不傻。”

  笑意停留得很短,像是被人从外面贴上去,转眼就滑落。

  唐念没再往下问。她把这些碎片在心里排了一排——

  深夜小额支付、直播站点的流量高峰、不明用途的“生活用品”、衣柜被翻动、贴身衣物被动过、他对手机的过度防备。

  这些东西单个拎出来,可以用“高三压力”“青春期好奇”“购物随意”来解释。连在一起,她脑子里的那个风险模型,很自然地给出一个标签:这不只是学习问题。

  这更像某种“被人牵着线走”的状态。

  有人通过屏幕跟他讲话,给他设了一些带条件的任务——需要钱、需要特定的东西、最好家里只有他和一个忙到很晚才回来的大人。

  那条线牵在屏幕后面,她看不见具体形状,只能感觉到,线的另一头在一点点收紧。

  唐念把碗端进厨房,水声盖住了她的呼吸。她盯着水槽里的泡沫,心里很清楚一点:

  真正的问题,不在教室,不在操场,而在她看不到的那个屏幕后面。

  而且,它给儿子设了时间。

  03

  月底结算那周,唐念几乎天天在公司待到灯灭。

  那天晚上,她从工位上站起来已经快十一点。回到家,开门的一瞬间,她本能地朝走廊尽头看去——沈屿房门底下,又是一道细细的灯光。

  这次不止是光。

  从门缝那侧,隐约传出人声,像是视频里有人在说话,语速不快,带着刻意压低的笑。唐念站在走廊,听了两秒,好在在说什么“今晚……”随后,声音被迅速按掉。

  她没有敲门,只是淡淡喊了一句:“我回来了。”

  里面停了几秒,才传出一句:“嗯,我在写作业。”

  唐念站在原地,又看了那条灯缝一眼,转身进了自己的房间。

  洗完澡躺下,她没有像往常那样立刻刷剧放空,而是把视线盯在天花板,看自己脑子里那张“异常清单”。

  晚归、小额夜间支付、陌生平台、快递、衣柜被翻、半夜走动、门缝下的光,还有刚才那段被匆忙关掉的人声。

  她在心里把可能性粗略分了三类:

  一类是“考试压力过大”,自我放纵或失眠;一类是“线上兼职”,帮人刷单、跑腿、代操作;最糟的一类,是“被人盯上”,被引导去做一些不能被家长知道的事。

  唐念很清楚,风控里有个词叫“临界点”——人在临界点前后,行为会突然变形。她不知道儿子是不是到了那里,只知道,再拖下去,自己就不是观察者,而是放任者。

  她在心里给自己设了一道线:明天早上,不再当“风控组长”,只当一个妈,问一次。只问关键问题,不盘问细节。

  第二天一早,她六点就醒了。

  她在厨房利落地煎了蛋,又热了前一晚熬的小米粥,切了几片水果,桌上摆得比平时丰盛。不是为了营养,而是想营造一个信号——“这个家是安全的,你可以说。”

  她一边摆碗筷,一边在心里默背话术:

  先问睡得好不好,最近累不累;再问学校、同学,有没有新的情况;最后点出自己已经知道他一些行为,不用摊牌全部,但要让他明白——她不是瞎的。

  七点多,房门打开的声音终于响了。

  沈屿穿着校服出来,书包斜挎在肩上。眼圈肿了一圈,眼白里布满血丝,脸色比平时更白。袖子往上挽了一截,手腕上那道勒痕被手链遮了大半,边缘还是能看出一圈暗红。

  “早餐先吃一点。” 唐念把碗往他面前推过去,“空着肚子脑子转不动。”

  “嗯。” 他低头拿筷子,声音发哑。

  “昨晚睡得怎么样?”

  “还行。”

  “最近学校呢?同学、老师,有没有什么变化?”

  “都挺正常的,就是考试多。”

  答案一律简短、标准,跟他成绩单上的评语差不多——“稳”“正常”“无异常”。

  她排练好的顺序,在这些“正常”里慢慢散架。

  唐念看着他握筷子的手,指节用力到发白,忍了两秒,还是打破了原先的脚本。

  “沈屿。” 她放下自己手里的筷子,语气压低,“你老跟我说正常,可你这个样子,一点都不像没事。”

  他手一顿,筷子在盘子里磕了一下。

  “你是不是遇到麻烦了?” 她盯着他的眼睛,“是钱的问题,还是有人要你做什么?”

  沈屿没说话,喉结滚了一下,视线却更用力地躲开了。

  唐念压着心里的那股冲动,没有连珠炮式往下问,而是把话放慢了。

  “你先告诉我一件事。” 她一字一顿,“你现在,是安全的,还是已经不太安全了?”

  沈屿抬眼看了她一秒,又迅速低下头。

  “你放心,我不是来审你。” 她换了个角度,“无论是什么事,我先站在你这边。但前提是——你得让我知道发生了什么。如果你什么都不说,我连帮你的选项都没有。”

  “先站在你这边”这几个字落下去,餐桌上那股绷得死紧的空气松了一点点。

  沈屿握着筷子的手抖了一下,筷子最终放回盘子里。他沉默了很久,长到小米粥的表面都结了一层薄皮。

  “妈。” 他终于开口,声音发干,“我能不能……先求你一件事?”

  “你说。” 唐念盯住他的脸。

  他抿了抿嘴唇,像是在跟什么东西对抗,半天才把那句话挤出来。

  “今晚,我能不能在你房间睡一晚?”

  餐桌上一下静住了。

  唐念以为自己听错了。

  “什么?”

  “我说,今晚……” 他深吸一口气,还是看着桌面,“我能不能在你房间睡一晚?就一晚。”

  这个请求,对三岁的孩子来说叫撒娇,对十八岁的男生来说,意味完全不一样。

  唐念第一反应是那套多年坚持的边界:

  “你都 18 了。” 她皱眉,“不合适。”

  沈屿抬起头,这一次没有躲,眼睛通红,里头有一圈压得很死的水光。

  “就一晚。” 他打断她,语速忽然快了一点,“妈,就今晚。明天开始,我自己处理。”

  “明天开始,我自己处理。”

  这句话像针,扎在她脑子里那些案例回忆上——太多临界事件的当事人,在做出决定之前,都会用类似的话把身边的人安置好:送礼物、道谢、说“最后一次麻烦你”。

  唐念的后背有一瞬间发凉。

  她盯着儿子,突然意识到:在他眼里,“跟你一起睡一晚”不是退回小孩状态,而是在拉一道临时防线——只要今晚挪到她身边,他就不用一个人去面对屏幕那头。

  水槽边的碗还空着,厨房里的热气慢慢散掉。

  她端着碗走进厨房,打开水龙头,水冲在瓷碗上溅起细小的声音。她盯着这白花花的水,发现自己手在发抖,手背上的青筋一根根绷出来。

  她在心里非常冷静地对自己说了一句:“边界可以重新划,命没了,什么都没有。”

  等水声小了一点,她把碗放下,关掉水龙头,深呼吸,擦干手上的水,回到餐桌前。

  沈屿还坐在原位,背紧绷着,像在等宣判。

  唐念拉开椅子坐下,看着他。

  “好。” 她开口,声音不大,却没有犹豫,“今晚,你到我房间来睡。”

  沈屿整个人像是被抽掉了力气,肩膀一下垮下来,眼里的那圈水终于滑出来,他没去擦,只是用力点了点头。

  “谢谢你,妈。”

  唐念没有接这句“谢谢”。她只是低头,把他面前那碗已经凉了的粥推回去一点。

  “中午别在外面乱吃。” 她语气恢复了近乎平常的平淡,“有事,等晚上再说。”

  话说出口,她很清楚,自己已经从旁边看戏的人,走到那条线的正中央。

  而那条线,停在了今晚。

  04

  晚上十点不到,唐念就把电脑关了。

  她在卧室里把被子重新抖开,枕头摆好,把靠里那一侧留给自己,外侧空出一条窄窄的地方。她看了一眼床边的插座,把自己的手机接上充电线,又故意把那一侧的空间留得很清楚。

  门口有人轻轻敲了两下。

  “进来。”

  门被推开一条缝,沈屿抱着自己的枕头和被子,肩膀有点僵。那部手机一直握在手里,指尖死死扣在边缘。

  “妈。”

  “把被子放那边,你睡外面。” 唐念指了指靠门那一侧,语气尽量平静,“晚上别老踢被子。”

  “好。”

  他把被子铺好,枕头摆得整整齐齐,人却坐在床沿,手机还握在手心,像是不好放下的东西。拖了几秒,他才像下决心一样,把手机塞到枕头和床单之间,屏幕朝下,手放在上面按了一下,确认静音。

  灯关上,房间一下暗下去,只剩窗帘缝里一点城市的灰光。

  隔着一条被子,唐念能感觉到他整个人绷得很紧——呼吸比平时浅,翻身几乎不敢有动静。她背对着他躺着,眼睛闭着,意识却一点没放松。

  “别紧张。” 她在黑暗里说了一句,声音压得很低,“睡一觉再说。”

  “嗯。” 他闷声应了一句。

  空气里只剩空调轻微的风声,时间一点一点往后推。唐念迷迷糊糊睡过去,又不知道过了多久,被一种不对劲的安静惊醒。

  她伸手去摸床头自己的手机,屏幕亮了一下,时间停在“02:00”。

  几乎同一秒,另一侧枕头下传来一声极轻的震动——

  “嗡——”

  声音很短,却在这一片黑里格外清楚。

  沈屿像是被一根看不见的线猛地拉紧,整个人瞬间绷起。那只原本搁在被子上的手一下按在枕头下面,指节压得“咯吱”一响,像在掐住什么。

  “妈,你睡了吗?” 他压着嗓子,小心翼翼地问了一句。

  唐念喉咙动了一下,几乎脱口而出,还是生生把声音咽回去,把呼吸刻意放缓,让自己听起来像睡着。

  床那一侧安静了两秒,他又低低叫了一声:

  “妈?”

  她仍旧没有回应。

  确认这边没有动静后,他的呼吸慢慢变了。那只手从枕头下面抽出来一点,带出一点细微的摩擦声,接着,是极轻的“啪嗒”“滑动”声——手指在屏幕上点了一下,又划了一下。

  唐念看不见内容,只能听到节奏:先是一阵按键声停住,过了一会儿,又断断续续响起,夹着几声深呼吸,像是在憋着气看什么。

  过了不知多久,床垫那一侧开始有细小的震动。

  不是翻身,而是一种被硬生生压住的抖——他努力不发出声音,胸腔里却传来很轻的闷响。鼻腔不时发出一两声短促的吸气,像是眼泪被憋住,又怎么也憋不住。

  “……对不起……” 他像是在对手机那头说,更像是在对空气说,声音低得几乎听不见。

  那一串极轻的哽咽一点一点钻进唐念耳朵里,顺着脊背往下滑。她感到自己的指尖在被子里一点点收紧,终于忍不住,猛地伸手去按床头灯。

  “啪——”

  暖黄的光一下子洒开,卧室被照得一清二楚。

  沈屿整个人靠在床头板上,背半坐半靠,眼睛红得厉害,眼皮肿了一圈,睫毛上还挂着没干的泪。他像被人当场抓住,整个人僵住,下意识地往旁边缩了一点,手还死死按在枕边那部手机上,指节发青。

  “妈……” 他喉咙发紧,第一反应不是解释,而是低声一句,“对不起。”

  “先别道歉。” 唐念盯着他,声音虽然不高,却压得很紧,“把手拿开。”

  沈屿怔了一下,手指还是慢慢松开,把手机留在枕头上,屏幕朝下,整台机器像一块沉甸甸的石头。

  “妈,我……”

  “你别急着解释。” 她打断他,深吸一口气,“先把事情说清楚。”

  他闭了闭眼,眼角又涌出一点水光。喉结滚动了几下,像是有什么东西卡在那儿。过了一会儿,他抬头看向她。

  “那你能不能……先答应我一件事?” 他盯着她,眼神里那种被逼到角落的慌乱几乎藏不住,“不管我接下来说什么,你都……不要丢下我,好不好?”

  唐念喉咙也紧了一瞬。

  作为风控,她太明白这句话背后的分量——这是人在觉得自己站在边缘时,才会开口的请求。

  她沉默了几秒,盯着他的眼睛,尽量让自己的声音稳下来。

  “我不丢下你。” 她一字一顿,“前提是,你说实话。”

  沈屿的肩膀微微垮了一点,像是给自己找到了一个可以抓的地方。他挪了挪,往她这边靠近了一点,动作很慢,像生怕吓到她。

  那只手伸出来,犹豫了一下,还是抓住了她的手腕。

  手掌很冰,指尖却烫,力道忽大忽小,指节上的那圈勒痕随动作绷开,颜色更加明显。

  唐念下意识想往回抽,又硬生生忍住,只是轻轻皱了一下眉。

  “你说。” 她没有把手抽走,只是看着他。

  沈屿盯着她,目光里混着恐惧、愧疚,还有一种近乎绝望的求助。唇角抖了一下,才慢慢开口。

  “妈,如果有一件事,只有你能帮我……” 他声音很哑,“我自己一个人,真的处理不了……”

  唐念的心一点一点往下沉。

  “什么事?” 她追问。

  他艰难地咽了口唾沫,指尖在她手腕上收紧,指甲几乎要陷进去。

  “我想……” 他咬着牙,换了个说法,“我这段时间一直都……”

  后面的话,是一串断断续续的句子,那些词在空气里一截一截地掉落下来,内容并不露骨,却足以让人听明白底下那层意思——把她牵扯进去。

  唐念的脸色一点点白下去。

  她原本扶在被子上的那只手,指尖开始明显发抖,指背的青筋全都绷了出来。下颌线紧得发疼,连呼吸都乱了一拍。

  “妈,我知道这很过分,我……我也觉得恶心……”

  沈屿还在说,声音已经带了哭腔,然而这一番话却让她提心吊胆起来:“你,你到底在说什么……”

  沈屿把视线牢牢钉在她脸上,像在对着最后一个支点开口。

  “妈,我……”

  他开头的几个字很轻,后面那一串话,却像是憋了很久才冲出来。声音不大,却句句都带着颤意,像是逼着自己把最不该出口的话说出来。

  “停。”

  唐念猛地抬手,几乎是本能地打断他,掌心撑在两人中间,像在竖起一道墙。

  “你在胡说些什么?” 她的声音一下拔高,又很快破了音,嗓子像被什么勒住,连喘气都不顺,“这……这怎么可以?”

  她盯着眼前这个十八岁的儿子,眼底的震惊和慌乱全都遮不住,连嘴唇的线条都硬了下来:“我可是你妈……你、你怎么能——”

  05

  灯光在两人之间僵了很久。

  沈屿说到一半,被唐念那声“停”硬生生截断,后面的话像被人掐住了尾巴,只剩一堆沉甸甸的气在胸腔里上不去也下不来。

  他看见她的脸色一点点失血,指尖发抖,眼睛里是他从来没见过的慌乱——那不是单纯的生气,更像被什么东西直接戳穿底线。

  “妈,对不起……” 他声音低得发不出调,“我不该说这些。”

  “这不是‘不该说’的问题。” 唐念咬着字,呼吸还是不稳,“是根本不该存在。”

  她盯着他,看了一会儿,抬手捏住鼻梁,像是在压自己情绪。

  “你先睡。” 她把灯关到最弱一档,声音明显疲惫,“手机给我。”

  沈屿愣住。

  “妈——”

  “先给我。” 她没抬头,但语气已经不容商量,“你要是真想让我帮你,就从现在开始别再瞒着我。”

  他迟疑了两秒,还是把手机推过去。唐念随手放到自己枕头边,没有看,只是按了关机键。

  灯彻底关掉之前,她又说了一句:

  “今晚先这样。明天再说。”

  黑暗重新压下来。

  沈屿睁着眼,盯着天花板看了很久,眼睛干得发疼。耳边只有空调的声音,他却怎么也听不进去。脑子里来回滑动的,是那几行字——

  “今晚前交付,不然换你妈。”

  还有对方发来的最后一行:

  “钱不够,可以换别的。”

  他闭上眼,用力吸了几口气,胸口发闷。

  “不能再说了。” 他在心里对自己重复,“不能再让她听下去。”

  只要想到她刚才那张脸,他就觉得自己像把人推下什么地方。

  可消息不会因为他停下就消失。

  对方给了他最后期限,金额已经从最初的三千、五千,翻到一个他根本拿不出来的数字。对方也很清楚他的家境——单亲家庭,妈妈在互联网公司上班,有固定收入,有房贷。不是富到可以随便掏钱的那种,但要咬咬牙拿出一笔,也不是完全不可能。

  问题是,唐念不可能为了这样一件事掏钱。

  她连刚才那些话,都已经难以接受。

  那钱,从哪里来?

  沈屿在黑暗里翻了个身,背对着她,手指悄悄缩紧成拳。他感觉自己脑子里有两条路:

  一条,是把所有截图、聊天记录都摊在她面前,让她报警,让她处理——但那意味着把刚才没说完的东西,一字不差地再说一遍。

  另一条,是自己想办法解决。

  “只要钱给出去,这事就能结束。” 对方反复这样说,“我们收钱,不想惹事。你妈什么都不会知道。”

  他知道这话不见得可信,但此刻,那是唯一看起来“可以让她不再受影响”的选项。

  他在被窝里睁着眼,直到眼前有点发花,才迷糊睡过去。再醒过来,是手机闹钟没响的自然醒。

  清晨的光从窗帘缝里挤进来一点点,唐念那一侧已经空了,床被抻得很平,枕头摆回原位,她的手机不在床头,自己的那部静静躺在床边小桌上,黑着屏。

  他伸手拿过来,按了下电源键,屏幕亮起——被重新开机了。通知栏清空了,社交软件的图标旁边一个红点都没有。

  密码没被改,她也没有打开任何聊天。

  桌上留着一张便签,字写得很工整:

  “早饭在桌上。晚上我们谈一谈。——妈”

  沈屿盯着“谈一谈”三个字,心里发紧。

  要谈什么,他很清楚。

  他下床洗漱,吃了几口早饭,胃里像堵着石头。出门前在玄关换鞋,眼角余光扫到鞋柜上面的那只小铁盒——里面放着唐念平时用得最多的钱包。

  那只钱包,他非常熟悉。

  每次缴费、买大件,她都会从里面拿卡。还有一张专门做定投的银行卡,连他都知道尾号。

  他抬手去拿书包,动作在半空顿住。

  “如果只是一部分呢?” 一个声音在心底冒出来,“不多拿,拿一点,补上就好。”

  他知道自己在骗自己。

  但那一刻,他已经很难分清楚哪些是骗,哪些是退路。

  手收回来时,他强迫自己没有碰那只铁盒。

  ——早上不行。唐念醒着,还在家。

  他拉开门,出门上学,整个白天都在一种飘着的状态中度过。老师在讲台上写板书,粉笔划过黑板的声音像隔了一层玻璃。中午食堂的菜是什么味,他完全记不住。

  课间,手机在口袋里震了一下,是对方发来的。

  “东西呢?”

  过了半分钟,又一条。

  “你妈昨晚跟你睡一块?”

  手心立刻出汗了。

  他把手机攥得发紧,指关节发白,最终只回了一句:

  “还差一点。”

  那边很快回复一个冷冰冰的语音,内容只有几秒,压得很低:

  “晚上十点前,不到位就换方式。”

  放学的时候,天已经黑了。

  沈屿跟着人流走出校门,一路上都在算时间:回家、吃饭、做作业、和她“谈一谈”。她不会让他一个人在房间里关到很晚,十点前,几乎没有单独操作的机会。

  那就只剩一个时间段——她洗澡的时候。

  晚上九点多,餐桌上的碗已经收走,唐念比平时多问了几句学校的事,却没有再提昨晚的话题。说完这些,她看了看时间,说了一句:

  “我先去洗个澡,一会儿我们好好聊。”

  说完,她拿了换洗衣物进浴室,关门,水声很快响起来。

  客厅瞬间安静下来。

  沈屿站在原地,脚下像生了根。过了几秒,他走向鞋柜,上面的那只铁盒静静摆在那里,和往常一样。

  伸手的那一刻,他的手在抖。

  指尖碰到铁盒的边缘,冰凉的金属触感让他打了个激灵。他停了一下,像是在给自己最后一次退路,过了两秒,还是把盒子拿下来,放到玄关的小柜台上。

  他屏住呼吸,缓缓打开盖子。

  里面一切都很熟悉:零钱,几张叠得整齐的卡,还有一张用纸包着的银行卡,外面唐念用笔写了尾号和“定投”两个字。

  他没有碰那张,只盯着她常用的那张卡。

  “只借一次。” 他在心里说,“只这一次。”

  手指伸出去,刚捏住卡的一角,背后忽然传来一声很轻的声音。

  不是脚步,是某个地方的门被推开了一点。

  “你在干什么?”

  唐念的声音,从走廊那头传来,比水声还轻,却足够把他整个人定在原地。

  06

  玄关那盏小灯,把一切照得很清楚。

  沈屿手里还捏着那张卡,卡的一角从指缝里露出来,浅金色的边反着光。

  他整个人像是被定住了,连回头的动作都迟了一拍。

  “妈……”

  浴室的门没完全关,水流细成了一条线,唐念披着干发,换了家居服,站在走廊口,目光落在他手上。

  她看了很久,才慢慢问了一句:

  “你在干什么?”

  沈屿喉咙哑住,好几秒发不出声。他本能想把卡往铁盒里塞回去,指尖一用力,卡片“啪”地磕在盒边,发出一声很轻的响。

  唐念走过去,拿起那张卡,合上铁盒,盖子扣紧的声音比刚才那一下更重。

  “你打算拿多少?” 她盯着他的脸,声音却不高,“全额?还是一部分?”

  沈屿脸色一下苍白,嘴唇抖了一下,根本接不上这句半带冷静的问话。

  “我……”

  “先进去。” 唐念打断他,把卡顺手放进裤兜,抬下巴朝客厅示意,“站在门口,说不清楚。”

  他像被拎着后颈走一样,跟着她进了客厅。

  灯全部开着,茶几干干净净,沙发靠垫摆得整整齐齐。一切都和往常一样,只是空气不一样了——像有东西密不透风地罩在上面。

  唐念坐下,没有让他也坐。

  “你刚才,准备拿这张卡里的钱做什么?” 她开门见山,眼睛没有躲开,“一句话,别绕。”

  沈屿站在茶几另一侧,手在身侧紧紧攥成拳。沉默了几秒,他收紧喉咙,像是把话挤出来:

  “我……要还钱。”

  “还给谁?”

  “网上的人。”

  这三个字一落,唐念的后背像被什么捅了一下。她没有顺势往下发火,只是把手指扣在沙发边缘,硬生生把情绪按住。

  “你把手机拿来。” 她说。

  沈屿下意识一愣。

  “妈,能不能——”

  “刚才答应你的,我记得。” 唐念打断他,目光仍然冷静,“我不会丢下你。但你要先把这些东西从你一个人的脑子里拿出来。”

  他站着没动。

  空气僵持了几秒,沈屿终于伸手,从裤兜里掏出手机,走到茶几旁,双手捧着递过去。

  “密码。”

  “还是那个。” 他低声说了一句。

  唐念输入密码,点开聊天软件。

  对话框最上方,一个昵称普通的头像,备注是“学姐”。往上翻几页,开头几乎是一本教科书式的套路:问作业、聊考试、发几张模糊的课堂自拍,用同一个学校的梗拉近距离。

  再往下,看得越来越冷。

  她看见对方开始要更多的东西——要照片、要视频、要账号截图、要他“证明自己不是小孩子”,口吻轻松,夹着一些玩笑,但要求一条条堆上去。

  唐念屏住呼吸,翻过那几段明显带着诱导意味的信息。她没有逐句看内容,只看结构——什么时候开始要钱,什么时候开始威胁。

  “先帮我个小忙,充个会员嘛。”“你不是说你妈在大公司上班吗,肯定不差这点钱。”“小可爱,你要是不给,那我就只能截你朋友圈和学校官网,发一点小东西咯。”

  最后几页,语气彻底变了。

  “别装了,你以为我不知道你家在哪栋楼?”“再拖,就发到你班群。”“钱不够可以换方式,反正你妈也在,你想清楚。”

  每一行字后面,都挂着一个看似轻松的表情符号,反而显得更冷。

  唐念盯着屏幕,指尖用力到发白。她深吸了一口气,把手机放回茶几,抬头看向沈屿。

  “之前那几笔小额,是给他?”

  “嗯。” 他低着头,嗓子哑得厉害,“刚开始就几百,说‘证明诚意’,后来越要越多。”

  “今天呢?”

  沈屿喉结滚了滚。

  “今天他说,要不一次性结清。” 他像在背供词,“要么……换。”

  “换”这个字出口时,他明显打了个寒战,眼神躲开了她的脸。

  唐念没有追问“换什么”。她已经知道足够多。

  “总共给了他多少钱?”

  “一开始用零花钱,后来用副卡。” 沈屿声音更低,“加起来,大概五千多。”

  五千,对一个高中生来说,是一笔巨大漏洞。对唐念做风控的经验而言,更危险的是后面那句“要一次性结清”。

  她沉默了一会儿,重新开口:

  “你今天,打算从我的卡里拿多少?”

  沈屿指尖在裤缝上搓了一下,像是在掩饰发抖。

  “他要三万。” 他咬了一下后槽牙,“我想……先拿一万。”

  唐念“嗯”了一声,听上去几乎像是在听某个风险报告。

  “你觉得,一万能解决吗?” 她抬起眼,“还是,只会让你在他眼里,变成一个‘可以继续挤’的目标?”

  沈屿张了张嘴,什么都没说出来。

  他其实知道答案。

  如果这是一场游戏,对方已经胜了太多局。每一次他妥协,对方的底线就后退一步——从“帮忙充个会员”,后退到“几百”,再后退到“几千”“几万”,最后干脆拉上“你妈”。

  唐念站起来,把手机拿在手里。

  “沈屿,看着我。”

  他抬起头,目光慌乱。

  “你现在很怕。” 她说,语气没有之前那么锋利,“怕他把东西发出去,怕同学知道,怕我知道。”

  沈屿喉咙动了动,眼睛里又有水光浮上来。

  “但你有没有想过一件事?” 唐念稍稍靠近他一点,“你自己一个人偷卡、偷钱、打一万过去,他就会停手吗?”

  他沉默。

  “不会。” 唐念自己给出了答案,“你只是在帮他确认一件事——‘这个人,值得继续勒索’。”

  她顿了顿,又问:

  “今天,要不是我看到,你打算什么时候跟我说?”

  沈屿嘴唇抖了一下。

  “我……本来不打算说。” 他低声,“我想,就当没这回事。”

  “可是这事已经发生了。” 唐念看着他,“你可以选择瞒我,但没办法选择,从来没出过这条记录。”

  沈屿的肩膀一点点垮下来。

  “妈,我真的不知道怎么办了。” 他终于松了口,声音里带着彻底的崩溃,“我不想你知道这些,可他老拿你说事,他说他能找到你上班的地方,说你每天几点下班……”

  说到这句,他的声音明显发抖,手指无意识地抓住了自己衣角。

  唐念听着,脸上没有太多表情变化,掌心却一寸一寸发凉。

  那些所谓“风控模型”“轨迹分析”,此刻通过另一个方向作用在她的家人身上——有人也在做他们那套事,只不过目标是一个十八岁的男孩。

  她把这股寒意从喉咙里压下去。

  “你还记得我刚才答应你什么吗?” 她问。

  沈屿点头,眼里满是愧疚和恐慌。

  “你说不丢下我。”

  “对。” 唐念的声音压低了一点,“那你也记住——我不会用你害怕的东西来惩罚你。”

  她顿了一下,换了个更平实的说法:

  “你犯了错,的确需要承担后果。但这一次,真正需要被追的,不只有你。”

  他怔住。

  “我们去报案。” 她说。

  沈屿猛地抬头,几乎是本能地摇头:

  “不行、妈,不能——他们说要是我报警——”

  “他们当然会这么说。” 唐念打断他,眼里第一次带上冷意,“因为只要你相信‘报警会更糟’,他们就能一直抓着你。”

  她把手机在手里翻了个面,屏幕还亮着,对话框停留在那行“晚上十点前,不到位就换方式”。

  “你觉得,他现在还需要你配合,就能伤害到我吗?” 她慢慢开口,“你在这里,我也在这里,手机在我们手上。”

  沈屿愣了两秒,才明白她的意思——如果继续留在对方设好的规则里,“不报警、不告知大人”,那他永远是那个被推进角落的人。

  他咬住嘴唇,眼泪一下涌出来。

  “妈,我怕……”

  “怕是对的。” 她看着他,“但我们不能只剩怕。”

  唐念拿起茶几上的纸巾,递给他一张,又把手机塞进自己的口袋里。

  “换衣服。” 她说,“去派出所。”

  派出所不远,走过去十几分钟。

  夜风有点凉,街上车不多。沈屿跟在她旁边,手缩在袖子里,步子比平时小很多,看起来就像一个普通的高三生,只是比其他人要沉默。

  进门登记、说明情况、出示聊天记录,一套流程走下来,比他想象的要快。

  接待的民警看完手机里的对话,表情并不惊讶,只是皱了皱眉。

  “类似的情况,我们最近接到不少。” 他看向唐念,语气平静,“未成年人和刚成年的孩子,是他们重点盯的对象。”

  唐念点头。

  “钱的流水,我们会走程序调取,你这边保留好所有聊天记录,不要删。” 民警说着,又看了看沈屿,刻意放缓了语速,“小伙子,你现在最该做的,是别再单独跟他私下联系,所有情况都跟家长和我们讲。”

  沈屿“嗯”了一声,声音不大。

  做完笔录,出来时已经快午夜。街灯把路面照成一块一块的亮斑,风从路口拐进来,把路边的树叶吹得沙沙响。

  走到小区门口,沈屿忽然停了一下。

  “妈。”

  “嗯?”

  “你……会不会很嫌弃我?” 他盯着地面,指尖绞在一起,声音低得几乎听不清,“我明知道不对,还答应他那些事,还想偷你的钱……”

  唐念看着他侧脸。路灯从他头顶偏后照下来,影子拉得很长,整个人在光影里显得有点发虚。

  她沉默了几秒。

  “我确实很生气。” 她没有粉饰,“生你的气,也生自己的气。”

  沈屿的肩膀微微一抖。

  “但你记住一件事。” 唐念接下去,“生气不等于嫌弃。更不等于丢下。”

  她抬手,像多年前那样,有点生疏地拍了拍他的肩。

  “你十八岁,是可以为自己做很多决定了。” 她果断一点一点说,“但有些坑,不是一个人能爬出来的。”

  她顿了顿,又补了一句:

  “以后再遇到这种事,你可以比这次更早一点来找我。”

  沈屿抬起头,眼眶又红了。

  “你不会……觉得我很丢人吗?”

  “你知道我职业是什么?” 唐念反问。

  “风控。”

  “风控每天面对的是什么?”

  “漏洞。”

  “对。” 她笑了一下,笑意淡淡的,却是真实的,“漏洞本身不可怕,可怕的是假装没有漏洞。”

  说完,她自己也觉得喉咙有点紧。

  两人一前一后进楼。回到家,屋子里还是那股熟悉的洗衣液和清洁剂的味道,沙发原样,茶几原样,鞋柜上的铁盒安静地躺在那儿,盖着盖。

  唐念走过去,打开铁盒,把那张银行卡拿出来,在手里掂了掂,又放回去。

  “以后要用钱,先来找我。” 她没有抬头,语气平常,“我会问为什么,但不会一开始就说‘不行’。”

  沈屿站在玄关,点了点头。

  “嗯。”

  夜已经深了。

  唐念回到卧室,把自己的手机和他的手机都放在桌上,一台一台关掉提示音。她坐在椅子上,看着屏幕最后一次亮起又熄灭,像是在关掉心里的一堆警报。

  她知道,报案不意味着一切立刻解决,网络那头的人也未必马上就消失。接下来还会有一段长长的“后处理”:银行流水、学校沟通、儿子的心理重建。

  可至少,有一件事已经发生了——那条线,不再只有一个十八岁的孩子在对抗。

  灯快关上时,她忽然想起什么,起身走到走廊尽头。

  沈屿的房门半掩着,没有像过去那样关得严严实实。她抬手,敲了两下。

  “进。” 里面传来他的声音,有点紧张。

  唐念推门进去。

  房间里书桌整齐,练习册摊开着,台灯亮着。床边那一堆能量饮料的空瓶子,被他自己收进了垃圾袋。

  他有点局促地站起来。

  “妈。”

  “我不打扰你学习。” 唐念站在门口,没有进去,“就说一句。”

  沈屿看着她。

  “以后你要是半夜睡不着,脑子里乱得很,想找人说两句。” 她顿了顿,“可以敲我的门。”

  他愣了一下,像没听懂。

  “当然,” 唐念补了一句,语气恢复了那点干脆,“前提是——你不要再等到偷卡这种时候才来找我。”

  沈屿猛地点头,眼里那点慌乱终于松开了一些。

  “好。”

  唐念“嗯”了一声,转身出门,轻轻带上了门。

  走廊的声控灯灭掉,视线短暂地被黑暗吞了一下。她站在这条狭长的过道里,忽然觉得,这个家里那些她曾经划得很清楚的“边界线”,有的需要重新画一画——

  不是把门全部打开,而是不再把所有门都锁上。

  她回到卧室,关灯躺下,窗外城市的光从窗帘缝里透进来一点,像一条细细的线。

  那条线不再是“他一个人的今晚”,而是他们共同要面对的一段很长的时间。

  她闭上眼,第一次有意识地对自己说:

  “孩子不是模型。”

  “但就像模型一样——发现异常,最怕的从来不是报警,而是当作没看到。”

  夜色压下来,又慢慢变淡。

  这一晚,手机静静躺在桌上,没有再响起两点那一声震动。

  《18岁的儿子突然说晚上想和我一起睡,半夜12点我感觉背后有些不对劲,儿子说出真相》情节稍有润色虚构,如有雷同属巧合;图片均为网图,配合叙事;原创文章,请勿转载抄袭。

  本文标题:儿子突然说晚上想和我一起睡,半夜12点我感觉背后有些不对劲

  本文链接:http://www.gzlysc.com/qinggan/9303.html