第二天早上,我是被咕噜踩醒的。
八斤重的英短趴在我胸口上,两只前爪交替踩着我的锁骨,喉咙里发出拖拉机一样的咕噜声。
我眯着眼摸到手机——十一点二十。
睡了大概八个小时,但感觉像被人拆过一遍。
大腿根酸软,锁骨下方有一块指甲盖大小的红痕,是昨晚沙发上蹭出来的。
我仰面躺着,盯着天花板上的裂缝,把昨晚的事从头捋了一遍。
砂锅粥。
他家的灰色沙发。
他手指上的薄茧。
高潮时我叫了他名字,两遍。
他射完之后给我倒了杯温水,顺便提醒我唱歌的人别喝冰的。
送我回家,没有任何黏糊的话,连“下次见”都没说。
干净得像手术刀。
然后我脑子里忽然冒出一个问题——之前没来得及想的问题。
他是怎么知道我家地址的。
我坐起来,动作太猛,咕噜从我身上滑下去,不满地喵了一声。
我没理它,翻开手机。
平台私信记录还在——“北极星的眼泪”:“楼下等你。银灰色的特斯拉,车牌尾号37。”——发这条私信的时候,他从头到尾没有问过我在哪。
他直接说了“楼下”。
就好像他本来就知道。
而我当时居然没追问。
我盯着那行字看了十几秒,然后退出私信页面,打开微信。给杰森发了条消息:“杰哥,北极星那个号,你有他联系方式吗?”
杰森秒回:“???昨晚不是见过了吗”
又是一条:“他找你了?”
我打字:“找了。但他怎么知道我住哪的。”
对面沉默了大概两分钟。两分钟里我喝掉了床头柜上半杯隔夜的凉水,看着对话框顶部的“对方正在输入……”闪了又灭,闪了又灭。
终于弹出来一条。
“之前平台那边有人打过招呼。说是有个用户行为研究的项目,要采集几个头部主播的线下数据做样本。把你地址给出去是公会的决定,不是我个人。”
我盯着这句话。
公会把我地址给出去了。
没有问过我。没有通知我。直到我问了,才用这种轻描淡写的语气说“不是我个人”。
做这行三年,我知道公会手里有主播的详细资料——真实姓名、身份证号、住址、紧急联系人。
签约的时候条款里写了,但我从没认真想过这些东西会被怎么使用。
我以为那是“备案”,不是“共享”。
我把杯子放回床头柜,手指因为攥得太紧有点发白。
然后打字:“下次再有这种事,能不能提前跟我说一声。”
杰森回得很快:“知道了。不过说实话妹妹——人家是平台的人,不可能乱来的。你昨晚不是安全回来了吗?”
“安全”这个词从他嘴里说出来,格外刺耳。
他关心的不是我安全不安全。
他关心的是北极星那个号还稳不稳、星光大赏的票够不够、我这个“头部”还能不能继续产出。
我想怼他,但忍住了。
不是怕他——是没必要。
公会运营和我之间的关系本来就是利益绑定的。
他帮我对接推荐位、谈商务、处理平台关系。
我负责直播、收礼物、给他创造分成。
如果我跟他翻脸,换公会要付违约金,而且新的公会未必更好。
在深圳做主播,没有工会的单干主播不是没有,但能活得好的凤毛麟角。
这是我二十二岁就明白的事:成年人之间的合作,有时候不需要信任,只需要利益对齐。
我又发了一条:“北极星那个号,除了地址,还拿了我什么信息?”
这次他回得很快:“就地址。其他的他没要,我们也不会给。”
“最好是。”
锁屏。下床。踩到咕噜的尾巴,被它回头咬了一口脚踝——不重,警告性质的那种。我蹲下来揉它脑袋:“你也觉得我昨晚不该去?”
咕噜打了个哈欠。
……
下午两点,我在星光大赏的PK赛规则页面面前坐了四十分钟。
星光大赏是平台季度级别的大活动。
赛制分三轮,每轮靠礼物票数晋级——不是靠人数,纯粹靠票数。
也就是说,谁的榜一榜二更能刷,谁就能往前冲。
第一轮是分区赛,南区颜值赛道的前二十进前十。
第二轮是跨区混战,随机匹配同级别主播打PK,三局两胜。
第三轮是前十排位,靠总票数定名次。
第一名除了首页推荐位和流量扶持之外,还有一份品牌代言合同。
我去年拿了南区第七。
前年十二。
今年——我看了眼后台的粉丝数据,新增关注曲线是上升的,但礼物收入的增速没跟上。
换句话说,人气在涨,但愿意砸钱的不够多。
PK赛这种玩法,本质上不是比谁粉丝多,是比谁的大哥多。一个能刷的榜一,顶得上一万个白嫖的路人。
我的目光不由自主地移到了榜单页面。
“北极星的眼泪”还挂在榜一,总榜十万多。
但星光大赏的竞争烈度不是平时的直播间能比的——去年南区第一的直播间,三轮PK下来光是礼物收入就过了八十万。
八十万。够我在深圳付个首付了。
我关掉网页,拿起吉他练声。
今天嗓子状态一般,昨晚睡得不好,喉咙有点干。
我对着镜子练了四十分钟的气息——腹式呼吸、哼鸣、跳音——练到后颈出汗才停。
手机震了。
不是杰森。是平台私信。“北极星的眼泪”:“今晚还播吗?”
我盯着这条消息。
昨晚之后他没有再联系过我,没有早安晚安,没有“昨晚很棒”之类的话。
隔了十个小时发来一条消息,五个字,其中一个是标点。
这个人发消息的风格和他做爱的风格一样——简洁,克制,每一寸推进都有明确的目的。
我打字:“播。今晚星光大赏第一轮。”
他:“知道。几点?”
“八点。”
“好。”
就一个字。一个字。
我把手机扣在桌上,继续练声。
但脑子里已经在转了——他说“知道”。
他知道今晚是星光大赏。
一个做算法的,关注平台的季度大活动也正常。
但他问“几点”,说“好”——是要来的意思吗?
会刷吗?
刷多少?
这些问题我不该想的。
一个合格的娱乐主播,不应该揣测任何一个榜一大哥的刷礼动机。
他刷是他的自由,不刷也是。
期待是失望的种子,依赖是翻车的开端。
我把这些念头从脑子里甩出去,重新抱起吉他。
……
晚上七点半,我提前开播了。
不是正式开播——预热的。
没有在官方推荐位上,只是开了摄像头,调了调灯光,跟提前涌进来的粉丝闲聊。
在线人数从个位数涨到四位数,弹幕不密集但很热络。
“酥酥今天好早!”
“今天是星光大赏吧?加油!!”
“酥酥今年冲前十!!”
“榜一大哥北极星来了吗来了吗来了吗”
“北极星还没来呢,”我对着镜头笑了一下,“你们别老cue他,人家也有自己的事要忙。”
话音刚落,弹幕炸了一波。
“北极星的眼泪 进入直播间”
“来了来了!!”
“说曹操曹操到”
“北极星大佬晚上好!!”
我看着那个金色的ID在弹幕区闪了一下,然后归于沉默。
他进来了,但没说话。
只是挂着。
我扫了一眼观众列表——他的账号安静地躺在在线观众的前排,头像是一片深蓝色的星空,没有任何多余的动作。
我继续跟粉丝聊天,聊了大概十五分钟,直到在线人数破了一万。然后我清了清嗓子。
“好了,差不多了——”我坐正身子,把吉他抱过来,“今晚是星光大赏第一轮,南区颜值赛道。酥酥需要你们所有人——”我顿了顿,看着镜头,“每一个喜欢酥酥的人。你们在,我就有底气。”
弹幕刷疯了。
“冲!!”
“酥酥冲鸭!!”
“深海不瞎 送出 星海×3”
“陆止 送出 星海×5”
“今年一定要进前五!!”
八点整,PK赛系统自动开启。
我的对手被随机匹配出来——南区颜值赛道第七名,ID“桃桃酱要努力”。
我看过她的直播,一个零零后的小姑娘,甜妹路线,粉丝粘性很高,榜一大哥是个房地产老板,出手很阔。
去年她的分区排名比我高一名。
PK页面弹出来的瞬间,两个直播画面并排显示。左边是我,右边是她——双马尾,粉色卫衣,背景是她房间里的玩偶墙。弹幕开始两边互窜。
“桃桃加油!”
“酥酥干掉她!”
“都是一家人别打别打”
“都是美女冲就是了”
PK计时器开始倒数——十五分钟。票数从零开始跳。左边是她的票数,右边是我的。开局十秒,她的票数已经跳到了八千多。我的六千三。
我深吸一口气,拨下吉他和弦。“第一首歌,《晚风》。点给你们所有人——不管今晚结果怎么样,你们陪着我就够了。”
唱到第二段副歌时,我的票数追到了一万二,但还是落后她三千。她的榜一刷了一波“银河系×5”,票数瞬间又拉开了。弹幕开始有人急了。
“酥酥的家人们冲啊!”
“别白嫖了!!有能力的上!!”
“今天不上什么时候上!!”
我继续唱,不看票数。
第三首唱到一半的时候,屏幕上闪过一道金色的光——不是普通礼物的特效,是星光大赏专属的“荣耀星环”,一个一万块。
“北极星的眼泪 送出 荣耀星环×1”
然后是第二个。第三个。第五个。第十个。
弹幕炸了。
“卧槽!!!”
“北极星yyds!!!”
“十个荣耀星环!!!十万!!”
“票数反超了!!!”
我看着票数从一万七跳到三万、五万、八万——心跳跟着数字一起跳。
但我没有停,继续唱,声音不能抖。
这是职业素养——不管谁刷了多少,直播不能断,节奏不能乱。
PK倒计时最后三十秒。对面也开始发力了,票数追到了六万。但北极星又刷了五个荣耀星环,直接把差距拉到了四万。
“倒计时十秒——”
弹幕疯狂滚屏。礼物特效叠了一层又一层。我看到北极星的ID在弹幕区飘过——“继续唱。”
两个字。
倒计时归零。票数定格——苏酥十二万六千,桃桃酱八万三千。晋级。
我放下吉他,对着镜头深深鞠了一躬。
“谢谢大家。谢谢北极星。”我说,声音有点哑,“真的谢谢。”
弹幕狂欢。
北极星的ID没有回复。
只是在礼物榜单上安静地挂着,总榜已经冲到了二十六万。
我没有在镜头前多提他——老粉都知道规矩,榜一刷了礼物,你当面念ID感谢就行,不要煽情,不要过度。
过度了反而是捧杀,让他被其他粉丝架着要求“继续刷”。
关了PK页面之后,我又唱了两首,然后在九点半准时收播。
下播前看了一眼后台——今晚礼物收入十一万八千,其中北极星一个人刷了十万。
平台抽三成,公会抽两成,到我手里大概四万出头。
不差。
但我不止在想钱。
我在想——他今晚刷的十万,和昨晚刷的六万,加在一起十六万。
对一个“研究项目”来说,这个投入已经相当大了。
公司的经费再宽松,也不可能无限报销。
那这十万,还是研究经费吗?
还是说——他不打算报销了。
……
下播后我洗了个澡。
热水冲在后背上,蒸得皮肤发红。
我闭着眼回想刚才PK赛时的画面——北极星的ID在弹幕里飘过的那句“继续唱”,和他昨晚私信里的“不用谢。继续唱歌”一模一样。
他看直播的时候在看什么?
是看我的唱功?
看弹幕的互动模式?
看礼物数据和留存率的曲线?
还是——他在看我,就像昨晚在砂锅粥店里、在灰色沙发上那样,用一种冷静却滚烫的眼神。
我把水关了。裹着浴巾走出来的时候,手机在梳妆台上震了一下。
平台私信。“北极星的眼泪”:“恭喜晋级。”
四个字。我擦着头发,想了想,回复:“谢谢。今晚十万也是研究经费?”
他隔了一分钟才回:“这一轮不是。今晚是个人消费。”
“为什么?”
“因为你昨晚跑调的半个音,今天修正了。”
我盯着这句话,毛巾搭在肩膀上都忘了拿下来。
他注意到了。
一首歌几百个字,几十个音,他注意到了我修正了某一个音的尾音收法。
这个人,要么是真的耳朵极好,要么是把我昨晚唱的那句“晚风依旧很温柔”反复听过不知多少遍。
“你在复盘我的直播?”我打字。
“每一场。”
两个字的回复,但他的手速比平时快了很多——这条消息几乎是我刚发出去就弹回来了。不像之前那样隔一两分钟,斟酌过了再发。
然后他又发了一条:“想复盘一下线下吗。今天你嗓子有点紧。按职业算法判断——昨晚睡眠不足,下午练声过度。建议放松休息。”
我笑了出来。这个人连约人都用的是技术报告的语气。
“放松休息的具体内容是?”
“我家。有按摩椅。还有一杯热柠檬蜂蜜水。不含任何合同条款。”
我在梳妆台前坐下来。浴巾裹在身上,肩膀和锁骨上还挂着没擦干的水珠。镜子里的人脸颊微红——不知道是刚洗完澡的热气,还是别的什么。
我打字:“不含合同条款。但含什么?”
“含昨晚未尽的研究课题。”
“比如?”
“比如——你高潮时叫的是我的名字,不是北极星。”他停顿了片刻,又发来一条:“这在我的数据模型里,是一个显着异常值。需要重复实验验证。”
我对着屏幕笑出了声。这个人。
“周衍。”我打他的名字,“你是不是觉得,把所有真心话都用技术术语包装一遍,就不算真心话了?”
对面沉默了很久。
久到我以为他不会再回了。然后消息弹出来——不是私信,是微信。自从昨晚加了好友之后他还没在微信上说过话。
“不是包装。是自我保护。”
七个字。不加“我觉得”,不加“可能”。一个陈述句,和他这个人一样干净。
我攥着手机,手指悬在屏幕上方,想了好几秒。然后打字:“地址发我。半小时到。”
“不用。我在楼下。”
我愣住。
快步走到窗边,拉开窗帘往下看——小区门口的路灯下,那辆银灰色的特斯拉安静地停着。
双闪没开。
他就那么停着,车窗紧闭,看不清里面的人。
“你什么时候来的?”
“九点半。你下播的时候。”
九点半。现在已经快十一点了。他在楼下等了一个半小时。
“你等了这么久,为什么不告诉我?”
“不确定你今晚想不想见我。”
这句话让我心里某个地方被轻轻刺了一下。不重,像指尖弹在琴弦上的力道。但余韵很长。
我放下手机,没有回他。
开始换衣服——不是昨晚那种精致的妆容和穿搭,而是随手套了一件白色短袖和牛仔短裤。
头发还是半湿的,懒得吹了。
对着镜子里素颜的自己看了一眼——皮肤有点干,眼下微微发青,但眼睛是亮的。
拉开门的瞬间,突然又想起一件事——早上还在生气的事。
对。他的地址是杰森给的。而这个事情,今晚我要亲口问他。
……
特斯拉停在单元门口的榕树下。
我拉开车门坐进去,车内的冷气打在我的湿头发上,凉丝丝的。
他今天穿了件浅灰的T恤,比昨晚的黑色柔和了一点。
手腕上还是那块积家。
眼睛还是那双冷静到近乎漠然的单眼皮,但看我的时候——视线在我素颜的脸上停了一下。
“没化妆。”他说。不是评价好坏,只是陈述。
“嗯。不想化。”我靠在椅背上,“反正你都见过我高潮的样子了,化妆还有什么必要。”
他握方向盘的手指轻轻点了一下。不是紧张——他这种人不紧张。是某种被我击中了的微小反应。
车子发动。
驶出小区,拐上主路。
这次的方向不是砂锅粥店,直接开向他的小区。
路上我侧头看了他一眼,他的侧脸在路灯交替的光影中明明灭灭,表情很淡,但嘴角有一点点弧度——那个若有若无的酒窝。
我得说了。在到他家之前,在进入任何别的剧情之前。
“周衍。”我叫他的名字。
“嗯?”
“我住址——是你从公会那边拿的,对吧。”
他没有立刻回答。
窗外的路灯在车厢里切出一道一道的光带,打在他握着方向盘的手上。
他的手指修长,指节分明,在方向盘上轻轻敲了两下——这个动作我在昨晚也见过。
“对。通过公会运营。”他说。语气没有慌张也没有愧疚,只是在陈述。
“为什么不在私信里先问我要地址?”
他沉默了一瞬。
然后说:“因为直接问你要地址,是一种越过边界的行为。而从公会获取,是数据层面的信息对等——你的资料本身就在经纪体系中流转。我的判断是,前者会让你警觉,后者不会。”
我怔住了。
“所以你判断错了。”我说,“我警觉了。今天早上警觉的。”
“我知道。”他转头看了我一眼——车速慢下来,刚好是红灯。“你今天早上找杰森了吧。他下午跟我说了。”
“他跟你说了?”
“嗯。他说你不太高兴。”
“然后呢?”
“然后我做了个决定。”他把车停在红灯前,侧头看我。
路灯从左侧车窗斜照进来,把他的脸分成明暗两半——亮的那半边,眼睛很认真。
“我今晚来,一是为了看你PK赛,二是如果赛后你愿意见我——我打算当面解释这件事。跟研究没关系。跟公司没关系。是我考虑不周。抱歉。”
绿灯亮了。他看了一眼前方,继续开车。车厢里安静了几秒。
道歉来得太利落了。没有推诿,没有找补,没有拿“公司”,“研究”,“公会”当挡箭牌。就是“是我考虑不周。抱歉”。
在深圳这些年——说真的,我没遇到过几个会道歉的男人。
大部分人的做法是绕圈子、找借口、把责任推给制度或者别人。
能直接认的人,要么是段位极高,要么是真的不习惯撒谎。
以周衍的面瘫程度来看,我更倾向于后者。
“你从公会拿地址的时候,没觉得这有什么问题吗。”我问。
“说实话——当时没觉得。因为在我做平台数据的时候,主播的地理位置信息是后台一套常规参数。我没有从'隐私'的角度去考虑——这是我的认知盲区。”他停了一下,“你不能要求一个写代码的人天然具备人文关怀。但我可以学。”
“你在学?”
“对。”车子拐进他小区的地下车库,灯光暗下来。“昨晚之后——我开始学。”
车子停进车位。
他熄了火,车内完全安静。
地下车库的灯光惨白,照得他的脸比平时更冷淡。
但他看我的眼神不是冷的——是专注的,像在等一个评分。
“过关吗?”他问。
“什么?”
“道歉。”
我解开安全带,拉开车门。“八十分。扣二十分是因为——”我看了他一眼,“你道歉的时候,表情跟念算法论文摘要似的。”
他愣了一下,然后那个酒窝露出来了。浅浅的,一边。
“接受批评。下次改进。”
……
电梯从地下二层往上走。
十七楼。
出电梯左拐,最里面那户。
密码锁——还是那六个数字,这次我刻意记了,但只看清三个。
门开。
玄关灯自动亮起。
茶几上果然放着一杯热柠檬蜂蜜水,冒着细细的白汽。
旁边的MacBook屏幕亮着,上面是一张数据表格,最上面一行写着“用户付费行为触发因子——非理性维度”。
按摩椅在客厅靠窗的位置。一台灰色的,看起来不便宜。他指了一下:“加热模式已开。建议肩颈模式,十五分钟。我去给你拿条毯子。”
我看了看按摩椅,又看了看他。
“周衍。你把我这个'研究对象'照顾得这么好,研究结果还能客观吗?”
他从衣柜里拿出一条灰色毯子,转身走回来。
走到我面前的时候,他把毯子展开,披在我肩上。
手指在毯子边缘轻轻拉了一下,指节隔着毯子擦过我的锁骨——也许是不小心的,也许是故意的。
他没说。
“我最近在研究一个新的假设,”他把毯子拉了拉,把我裹好,“研究者对被研究对象的过度投入——到底是干扰变量,还是核心变量。”
“结论呢?”
“暂时没有。”他说,“需要更多数据。”
他离我很近。
客厅没开大灯,只亮了一盏落地灯,暖黄色的光从他身后打过来。
他低着头看我,单眼皮的眼睛里映着落地灯的光斑,瞳孔微微放大。
那种专注的眼神,比昨晚在沙发上吻我之前更浓——更像一个已经决定好要做什么、但在动手之前还要再确认一遍数据的人。
“周衍。”我叫他的名字,声音很轻。
“嗯。”
“你刚才说,今晚来的第二个原因——是当面解释。那第一个原因呢?”
他的手抬起来,指尖穿过我还带着湿气的头发。指腹贴上耳后,轻轻地揉了一下。我的身体比脑子反应更快——脊柱一麻,呼吸瞬间变浅了。
然后他低头,嘴唇贴在我的额头上。不是吻——是贴着,嘴唇微微翕动,声音从皮肤传进来,震得骨头发麻。
“第一个原因——是我在楼下等了一个半小时,只是想重新看到你。”
这句话没有任何技术术语。
没有“数据模型”,没有“显着异常值”,没有“实验验证”。
就只是一句话。一句正常人的话。从周衍嘴里说出来,比任何情话都可怕。因为他不说废话。他说出来的,就是他忍到最后也没忍住的。
我攥住了他的T恤领口。
“周衍,”我仰头看他,近到鼻尖几乎碰到鼻尖,“我们约定过的——可以做爱,绝不用情。”
“我记得。”
“那你刚才那句话算什么?”
他沉默了一会儿。然后他把额头抵在我的额头上,嘴唇离我极近,但还差一点才碰到。
“算——”他的气息拂在我嘴唇上,“数据异常。需要修正。”
然后他吻了我。
跟昨晚的吻不一样。
昨晚是从微凉到温热,克制、试探、逐层推进。
今晚不是。
今晚他的嘴唇压下来的时候就是热的,舌尖几乎在第一个瞬间就探了进来。
没有问,没有等,没有“可以吗”——只有一个压抑了太久的人在身体与约定之间选择了撕掉约定。
咕啾。
他的舌在我的口腔里滑动。
上颚。
牙床。
舌根。
每一寸都比昨晚更用力。
不是粗鲁,是急切——一个平时冷静到不像话的人忽然卸掉了所有控制的急切。
他的手从我的耳后滑到后颈,手指张开,整个扣住我的后脑勺,把我往他的方向按得更深。
我的嘴唇被他含住,下唇被轻轻咬了一下——不是试探性的,是真的咬,带着牙齿上的力度。
我发出一声闷在嗓子眼里的呻吟,手指攥紧了他T恤的前襟,指节隔着棉布抵在他的锁骨上。
嘴唇分开时,拉出一道极细的银丝。他的额头还抵着我的额头,呼吸粗重,眼睛里的冷静彻底碎了。
“苏酥,”他的声音沙哑得几乎听不清,“修正不了了。”
“那就别修了。”我扯住他的领口,把他往我的方向一拽——力气不大,但他的身体没有任何抵抗,顺势就压了上来。
再多的话都是多余。