Fajar pecah dengan warna yang tidak jujur. Merahnya terlalu indah untuk sebuah pagi yang akan menghabiskan begitu banyak nyawa.
Kabut tipis menggantung di tanah datar dekat sungai—tempat dua kehendak akhirnya saling berhadapan tanpa lagi perantara kata. Panji Tuban berkibar tertahan angin, kainnya telah menyerap asin laut dan keringat perjalanan panjang. Di seberangnya, barisan Majapahit berdiri lebih rapat, lebih teratur, dengan tombak-tombak yang diposisikan seperti pagar tak terlihat. Tidak ada sorak. Tidak ada teriakan. Hanya bunyi logam yang sesekali bersentuhan, seperti napas yang ditahan terlalu lama.
Ranggalawe terbangun sebelum matahari muncul sepenuhnya. Luka di tubuhnya masih basah, dibalut kain seadanya. Setiap tarikan napas mengingatkannya bahwa ia masih hidup—dan bahwa hidup kini terasa jauh lebih berat daripada mati di medan perang.
Di luar, prajurit Tuban bersiap dalam diam. Tidak ada aba-aba keras. Mereka sudah terlalu lelah untuk pidato.
Seorang kepala regu mendekat perlahan. “Gusti… pasukan Majapahit bergerak lagi.”
Ranggalawe mengangguk pelan. “Formasi?”
“Rapat. Tidak terburu-buru.”
Itu pertanda yang paling berbahaya: keyakinan.
Ranggalawe berdiri perlahan. Rasa nyeri menjalar, namun ia menahannya. “Panggil semua pemimpin regu,” katanya. “Kita tidak akan mengejutkan siapa pun hari ini.”
"Kita tidak datang untuk mati," katanya akhirnya, suaranya rendah namun tegas. "Kita datang untuk diakui. Jika hari ini darah jatuh, ingat—darah itu dibayar oleh ketidakadilan." Ia tidak berkata lebih banyak. Kata-kata berlebih akan melemahkan niat.
Di sisi lain, Lembu Sora berdiri di barisan depan Majapahit. Wajahnya kaku, rahangnya mengeras. Ia tahu medan ini terlalu sempit untuk diplomasi, tetapi terlalu luas untuk kebencian sederhana. Ia mencari sosok Ranggalawe di kejauhan, dan ketika mata mereka bertemu, Lembu Sora menunduk sesaat—gerakan kecil yang hanya dimengerti keluarga.
Kebo Anabrang maju setapak. Pedangnya terhunus setengah, seolah ingin menantang dan menahan sekaligus. "Perintahkan pasukan," katanya singkat pada Lembu Sora. Nada suaranya dingin, namun di baliknya ada bara lama—kecemburuan pada kepercayaan istana yang tak pernah sepenuhnya menjadi miliknya.
"Belum," jawab Lembu Sora. "Kirim isyarat terakhir." Ia mengangkat tangan, memberi tanda pada pembawa bendera putih kecil—simbol yang sudah disepakati, upaya terakhir sebelum segalanya runtuh.
Bendera itu melangkah maju beberapa tombak. Ranggalawe melihatnya, menahan barisan. Untuk sesaat, dunia seperti menahan napas.
Utusan berbicara singkat, kata-katanya teredam jarak. Ranggalawe mendengarkan, lalu menggeleng pelan. "Aku tidak menawar pengasingan," katanya, suaranya kini terdengar jelas. "Aku menuntut keadilan. Jika itu tidak tersedia, maka biarlah pedang menjelaskannya." Ia memberi isyarat mundur pada utusan.
Lembu Sora memejamkan mata. Ia tahu jawabannya, namun tetap berharap keajaiban. Tidak ada lagi ruang di antara dua kehendak ini.
Genderang dipukul.
Bunyi pertama tidak keras, tetapi cukup untuk memecahkan keheningan. Lalu bunyi kedua, ketiga—irama yang menggerakkan kaki, tangan, dan keberanian. Panah pertama melesat, memecah kabut. Teriakan pecah seperti kain tua.
Benturan awal brutal dan cepat. Pasukan Tuban menyerang dengan formasi longgar, memanfaatkan kelincahan dan pengetahuan medan. Tombak-tombak mereka menyelinap di antara perisai Majapahit, memaksa barisan kerajaan menyesuaikan diri. Darah pertama jatuh, membasahi tanah yang masih dingin.
Lembu Sora bergerak di tengah kekacauan dengan presisi pahit. Ia menangkis, melumpuhkan tanpa selalu membunuh, mencari celah untuk menghentikan, bukan menghabisi. Beberapa kali ia berteriak perintah agar pasukan menahan, agar tidak mengejar terlalu jauh. Namun perang memiliki bahasanya sendiri.
Kebo Anabrang, di sisi lain, memimpin serangan balasan dengan keganasan yang tertahan terlalu lama. Ia menerjang, pedangnya berkilat, memecah barisan Tuban di satu titik. "Majapahit!" teriaknya, dan sebagian pasukan menjawab dengan sorak yang menggetarkan.
Ranggalawe melihat celah itu dan bergerak cepat. Ia memimpin serangan balik, memotong laju Kebo Anabrang sebelum kerusakan meluas. Kedua pemimpin beradu pandang sekejap—pengakuan singkat atas kemampuan masing-masing—lalu benturan terjadi. Logam bertemu logam, percikan api kecil terlempar di udara kelabu.
Di kejauhan, dari menara pengawas, Wijaya menerima laporan demi laporan. Tangannya mengepal di belakang punggung. Ia melihat peta, lalu medan, lalu wajah para utusan yang datang dengan mata membesar. "Tuban bertahan," kata seseorang. "Mereka tidak runtuh." Ada nada kagum yang tidak sepenuhnya tersembunyi.
Wijaya mengangguk pelan. Ada kebanggaan yang menyelinap—kebanggaan yang segera ia kubur. Raja tidak boleh memilih perasaan di tengah hitungan korban. Ia memerintahkan pasukan cadangan tetap ditahan. "Belum," katanya. "Biarkan mereka saling mengukur." Keputusan itu akan menentukan arah sejarah, dan ia mengetahuinya.
Gayatri berdiri di sisi pendapa, mendengar laporan yang sama. Wajahnya tidak berubah, namun di dalam dirinya, hitungan bergerak cepat. Setiap menit yang berlalu tanpa kemenangan Majapahit adalah pesan berbahaya bagi daerah lain. Ia memerintahkan jalur logistik Tuban diputus lebih rapat, surat-surat administratif disegel, pelabuhan kecil ditutup sepenuhnya. "Perang tidak selalu dimenangkan di medan," katanya dingin. "Kadang ia dimenangkan dengan membuat musuh kehabisan hari esok."
Di medan, matahari naik lebih tinggi, dan kelelahan mulai memakan keputusan. Bentrokan berubah menjadi tarik-ulur berdarah. Tidak ada pihak yang runtuh, tetapi keduanya mulai merasakan harga yang harus dibayar. Lembu Sora menemukan dirinya berhadapan langsung dengan Ranggalawe untuk pertama kalinya hari itu—bukan dalam duel, melainkan di tengah pusaran orang-orang yang saling menyerang.
"Mundur," teriak Lembu Sora, suaranya pecah oleh debu dan teriakan. "Ini belum akhir!"
Ranggalawe menatap pamannya, senyum tipis melintas—bukan ejekan, melainkan kesedihan yang matang. "Aku tahu," jawabnya. "Justru karena itu aku di sini." Ia memberi isyarat mundur teratur pada pasukannya, menahan serangan terakhir dengan disiplin yang mengejutkan.
Waktu berjalan tanpa belas kasihan. Matahari naik. Keringat bercampur darah. Tidak ada kemenangan yang bisa diraih cepat.
Ranggalawe merasakan tubuhnya melemah. Luka lama terbuka kembali. Namun ia tetap berdiri, mengganti perisai yang retak, mengangkat senjata yang semakin berat.
Seorang prajurit Tuban terjatuh di sampingnya. “Gusti—”
Ranggalawe menariknya ke belakang. “Pergi,” katanya tegas. “Sekarang.”
“Tapi Gusti—”
“Ini perintah,” ulangnya.
Prajurit itu pergi, terisak.
Di saat itu, sebuah hantaman kuat mengenai sisi tubuh Ranggalawe. Ia terhuyung dan jatuh ke satu lutut. Dunia berputar.
“Gusti!” teriak beberapa suara.
Ranggalawe mengangkat tangan. “Jangan… rapatkan barisan,” katanya terengah.
Ia berdiri kembali, namun kali ini langkahnya goyah.
Kebo Anabrang melihat itu dari kejauhan. “Ia terluka,” katanya.
Lembu Sora menegang. “Jika kita teruskan, ini akan berakhir hari ini.”
“Bukankah itu yang kita cari?” jawab Kebo Anabrang.
“Bukan dengan cara ini,” balas Lembu Sora keras. “Bukan dengan menjatuhkan seseorang yang masih berusaha menahan kekacauan.”
Kebo Anabrang terdiam. Untuk pertama kalinya sejak perang dimulai, ia ragu—bukan karena lemah, tetapi karena menyadari apa yang akan tercatat.
Ia mengangkat tangan. “Tarik tekanan,” perintahnya. “Bentuk jarak.”
Perintah itu mengejutkan sebagian perwira, namun ditaati.
Ruang terbentuk di antara dua barisan. Tidak luas, namun cukup untuk bernapas.
Ranggalawe berdiri terengah. Darah menetes ke tanah. Namun ia masih tegak.
Lembu Sora melangkah ke depan tanpa senjata terangkat. “Rangga,” katanya keras agar terdengar. “Hentikan hari ini.”
Ranggalawe tersenyum lemah. “Engkau terlambat,” katanya. “Hari ini sudah terlanjur berat.”
“Justru karena itu,” jawab Lembu Sora, “kita tidak menambahnya.”
Ranggalawe menatapnya lama. “Ini tidak akan selesai dengan mundur,” katanya.
“Tidak,” jawab Lembu Sora. “Tapi mungkin tidak perlu selesai hari ini.”
Ranggalawe menunduk. Ia tahu pamanya benar—dan tahu pula bahwa kebenaran itu semakin mahal.
Ketika aba-aba penarikan diumumkan dari kedua sisi, kedua kubu agak bernafas lega. Prajurit menarik diri perlahan, membawa yang terluka, menghitung yang hilang.
Ranggalawe akhirnya duduk di tanah. Dunia kembali stabil, namun rasa sakit datang utuh. Tokoh tua Tuban berlutut di sampingnya.
“Engkau masih hidup,” katanya pelan.
“Untuk sementara,” jawab Ranggalawe.
“Dan itu berarti sesuatu.”
Ranggalawe mengangguk tipis. “Berarti aku masih harus memilih,” katanya. “Dan itu lebih berat daripada mati.”
Malam turun dengan hujan ringan. Di perkemahan Tuban, luka dijahit. Di perkemahan Majapahit, laporan disusun dengan kata-kata yang hati-hati.
Di istana, Wijaya menerima kabar penarikan dengan wajah pucat. “Ia belum gugur,” katanya.
Gayatri mengangguk. “Dan justru itu yang membuat akhir semakin dekat.”
Wijaya menutup mata. “Aku tidak ingin ini menjadi legenda berdarah.”
“Legenda tidak bertanya,” jawab Gayatri. “Ia hanya mencatat siapa yang bertahan paling lama.”
Wijaya menutup matanya sesaat ketika laporan korban yang terperinci tiba. Nama-nama yang ia kenal, wajah-wajah yang pernah makan bersamanya. Ia membuka mata dengan keputusan yang lebih berat.
Gayatri menatap jauh ke arah medan yang kini diselimuti asap tipis. Di wajahnya tidak ada kemenangan—hanya kepastian yang dingin. Roda sudah bergerak, dan ia tahu, menghentikannya sekarang akan menghancurkan lebih banyak hal daripada melanjutkannya.
Ranggalawe, di sisi Tuban, duduk di tanah, membersihkan darah dari lengannya. Ia menatap matahari yang kini tegak. Perang harus diakhiri...
Dan Majapahit, untuk pertama kalinya sejak berdiri, merasakan betapa rapuhnya dirinya ketika harus berhadapan dengan anak-anaknya sendiri.