事情的信号是那天早上我在窗台上发现的一本小册子。
册子的封皮是墨绿色的,纸质厚实,页角裁得整整齐齐。我一开始以为是王伯放错门的运营手册,随手翻开一看,扉页用景元的笔迹写了一行字:地球约会方案(正式版)——第一版。
我靠着窗台把那本册子从头翻了一遍。里面分了四个板块:时间规划(精确到分钟)、地点选择(附备选方案ABC)、餐饮安排(兼顾口味与氛围)、紧急预案(含天气突变、人流拥挤、设施故障三类情况)。每一项下面还有密密麻麻的小字注释,其中一条关于"餐饮安排"的页脚写着:"备选C餐厅有景观位,需提前三日预定,预定电话在附页。"
我从头翻到尾花了大概五分钟,然后合上册子坐在床沿上愣了很长时间。一个仙舟将军,花了不知道多少个夜晚把"带伴侣去约会"这件事写成了一本包括附页和预定电话的完整计划书。他甚至连备选方案C的餐厅预定电话都查好了夹在最后一页,附了一张手写的小纸条:"此店景观位视野最佳,但灯光偏暗,建议自带补光设备。"
我把册子揣进外套里出了门。景元在书房里整理文书,听见脚步声抬头看见我,他先是注意到我外套口袋里露出一角的墨绿色封皮,然后表情微微顿了一下。
"你看到了。"
"看到了。"我靠在他书桌边沿把那本册子放在桌面上,"你写了多久?"
"断断续续写了五天。"他放下笔,"部分细节是半夜睡不着的时候补的。"
"包含预定电话那页?"
"那页是白天补的。半夜打过去怕吵到店家。"
我拿起册子翻到"餐饮安排"那页,指着备选C餐厅的附页问:"那这一家你预定好了吗?"
"预定了。"他说完补了一句,"备选A也预定了。B家定在下周三。如果C家有变动可以直接平移。"
"你定了三家的位置?"
"有备无患。"
我合上册子看着他。午后的光从书房的窗格子里透进来落在桌面的文书堆上,他坐在光线里抬头望着我,那双金红色的眼眸里有一点极其认真但又不愿表露过分的迟疑。他在等我决定翻到哪一页。
"今天下午有空吗?"我问。
"下午的日程已经清空了。"
"那走,去这个C家。你预定的是今天几点?"
他低头翻了翻桌角的记事本。"今天下午四点到六点。景观位靠窗,可以看到罗浮东区的暮色。"
这本册子的精确度确实比我预期的还要高。四点钟我们准时到了那家餐厅——坐落在罗浮东区一座高台建筑的顶层,窗边的视野确实开阔,整片东区的屋顶在午后接近傍晚的光线里被染成暖调。桌上摆了一小瓶鲜桂花,桌面铺了浅米色的桌布,椅背的高度刚好能靠着头。
我坐下之后看了看窗外的景色,又看了看桌上那瓶桂花。"你安排这些的时候,花店也是提前订的?"
"桂花是提前跟东街那家卖花的大姐定的。她说这批桂花开得好,能撑到晚上。"
"备选方案里的食材供应也做了同样安排?"
"B家那间餐厅订的是茉莉花,花期比桂花长一天。如果今天临时改去B家的话——"
"你连花期的差异都算了?"
他端起面前的水杯喝了一口。"季节性因素在规划早期阶段就要考虑进去。"
我对着他那本册子和桌面上那瓶准确无误的新鲜桂花,忽然生出一种很奇妙的感受。这个人做事的方式是把所有能想到的变量都列出来,铺平,标好优先级,然后再行动。这份认真劲儿落在约会这件事上的时候,产生的效果比任何随性的浪漫都来得更有重量。
菜是提前点好的。景元翻出菜单的时候熟门熟路地报了三个菜名,然后侧过头来问我:"今天胃口怎么样?想不想加一道甜的?"
"你连我的胃口都预估了?"
"册子里'餐饮安排'第三页附了一份你的饮食偏好统计。上周你在府里吃了七顿饭,其中四顿后厨做了甜汤,你喝了三碗半。"
"那半碗是怎么回事?"
"那天晚上你在回廊里跟白露说话的时候,剩下半碗凉了。王伯重新热了你没喝。"
我对着他沉默了三秒。"……你连我哪顿饭剩了半碗都记了。"
"运营数据的整理习惯。"他翻动菜单的动作平稳如常,"那个数据点对判断甜品的份量有参考价值。"
菜上得很快。一道清炒时蔬,一道桂花**藕,一道鱼片羹,没有过度铺张,但每一道的分量和口味都卡在我平时的偏好范围里。景元自己吃得慢一些,他大部分时间在帮我布菜、添茶、以及维持对话不被空档填满。窗外罗浮东区的暮色正在缓慢沉淀,建筑的轮廓从暖金转为灰蓝,远处的游乐园过山车轨道在夕光里映成一道暗色的剪影。
"游乐园二期项目你打算什么时候动工?"我夹了一块**藕问他。
"明年春天。那块的图纸已经画好了。"
"那你明年春天又要忙了。"
"嗯。"他端着茶杯望着窗外的暮色,"但忙法跟今年不一样。今年的图纸是从零画的,明年的图纸建立在已经落地的项目上。流程走通之后快很多。"
我嚼着藕片看着窗外的暮色。过山车轨道的剪影在夕光里慢慢融进天色的灰度里,东街的灯笼正在次第亮起来。桌面上那瓶桂花在渐暗的光里安静地散着清香。
"景元。"我放下筷子看他。
"嗯?"
"你今晚的安排里,吃完饭之后那一栏写的是什么?"
他顿了一下,然后从外套内袋里摸出那本墨绿色册子翻到最后一页看了一眼。"饭后安排了沿东街散步,终点在游乐园北门。北门今晚有临时灯展,是运营团队这周新增的项目。"
"你连运营团队新增的项目都收录进册子里了?"
"发刊前最后一次修订的时候收录的。如果今天没有新增这个项目,备选D方案是去将军府后院的桂花树下喝茶。"
我接过他手里的册子翻到最后一页看了一眼。果然在"备选D"那栏下面用铅笔写着:桂花树下喝茶,所需物料清单附后。下面还列了几行小字,包括茶具的清洗记录和桂花的更换周期。
我合上册子还给他。"那今晚走北门路线。"
他收回册子放回内袋里,那个放册子的动作带着某种"这一页被翻过了"的从容确认。桌面上最后一碟鱼片羹被他推到我面前的时候,窗外的罗浮东区已经彻底沉入了夜色,灯火在建筑轮廓之间亮成了一片细碎的光点。
吃完饭我们沿着东街往游乐园北门方向慢慢走。夜里的罗浮比白天安静不少,街边的灯笼把石板路照成温暖的色调,偶有路过的人认出景元后会打一声招呼。他一一回应了,步速一直保持在我旁边那个默契的同步节奏里。
北门的灯展比预期中好看。游乐园的运营团队在围墙外面的空地上拉了一排绳,绳上挂了各种形状的小灯笼,从传统的圆灯到过山车造型的定制款都有。其中一盏过山车造型的灯笼在风里轻轻转着圈,灯光把轨道的银色漆面反射成流动的碎金。
景元在那盏灯笼前面停下来看了一会儿。他没有说这盏灯笼的设计方案如何或者材质是否符合安全标准,就只是安静地看着那盏小灯在风里转。风把他银白的碎发吹动了一些,他伸手拢了一下,垂下手的时候指尖碰到了我的手腕外侧。
"怎么了?"我问。
"没怎么。"他没有收回手,指尖轻轻搭在那里,"想确认你在。"
我们并肩站在那盏转动的过山车灯笼前面。夜风从北门的围墙上方灌过来,把那排小灯笼吹得轻轻晃动。远处过山车轨道的轮廓在夜色里暗成一道安静的剪影,摩天轮的钢架在星光下泛着幽暗的银光。
"那本册子里,"我偏头看着他,"下一版打算加什么内容?"
他想了想。"下一个季节的项目。秋天的时候灯会那条路线可以重新走一遍,跟春天看的时候不一样。"
"你还打算写第二版?"
"第一版运行了之后要修订。"他的目光从那盏转动的灯笼上收回来,转向我,"你今天晚上的反馈会作为修订依据之一。"
"我的反馈是什么?"
"你从头到尾翻了那本册子两遍。翻到备选C的时候嘴角动了一下。"他认真地说,"这些数据会被收录进修订版的设计调整里。"
我对着他那双在夜色里亮盈盈的眼眸沉默了一瞬,然后开口说了句:"那第二版写完之后给我看一眼。"
"会的。"他收回搭在我腕侧的指尖,那只手插进外套口袋里,"因为里面有一部分内容需要你确认。"
"哪部分?"
"跨季节的部分。秋天灯会之后还有冬天的看雪计划。那部分还没写进第一版里。"
我跟着他沿北门的步道往回走。脚下的石砖被路灯照出温润的浅光,东街远处的灯火在东区的天际线上连成一片暖色的光带。游乐园的过山车轨道在夜色里安静地伏着,像一个沉睡中的巨大轮廓。
回到将军府侧门的时候庭院里那棵桂花树的叶子在夜风里摇着细碎的沙沙声。他推开侧门的动作不急不缓,门轴发出吱呀一声响,然后侧身让了半个身位让我先进去。
我走过他身侧的时候忽然想起一件事。"景元。那本册子的第一页,你说'地球约会方案'。但今天晚上没有去地球。"
他站在侧门里面轻轻带上门闩,转身看向我。"册子是地球方案。但今天的行程临时改了。我在版次页备注栏里标注了——'经协商,第一版首期执行内容由地球调整为罗浮东区。调整原因:伴侣视线在翻到备选C页时停留了三点五秒,判断为偏好信号。'"
我站在桂花树的阴影里面看着他合上门闩的背影,夜风把他银白的发梢吹起来又落下去。他那本墨绿色的册子里大概还夹着更多我没翻到的附页和备注,那些细密的笔迹覆盖在各种备选方案和预定电话旁边,像一张由很多层叠起来的网,每一层的经纬都经过了调试。
"那下次再执行地球方案的时候,"我说,"你提前通知我。我看看你那本册子修订完之后的第二版长什么样。"
"会的。"他已经走过了廊下的灯光,侧过身来朝我这边看了一眼,"修订完之后拿给你过目。"
他的背影沿着回廊往书房方向去了,廊灯把他的影子在青砖地面上拉了一道长长的灰影。我站在桂花树下面多停了一会儿,月光从枝叶的缝隙间漏下来在地上画了一地碎碎的光点。夜风把那树的新叶摇得一阵轻响,像在替这平静的夜晚收尾。
窗台上的青玉吊兰在月光里泛着油亮的绿影,灰色兔子坐在椅背上被夜风拂着耳朵。那本墨绿色册子的内容我已经记住了大半。预定了三家的位置、附了花期差异表格、收录了新增灯展的时间备注。
下一版会多一个跨季节的部分。目前还不知道里面会写什么细节,但他说了其中有内容需要我确认。那些需要确认的部分大概会在秋天灯会路线和冬天看雪计划之间排列着,像铁轨上那些精密的焊接点一样,一段一段地接下去。