Chapter: chapter 744Sa bahay ng mga Salazar, biglang pumutok ang panubigan ni Beatrice. Napaupo siya sa sofa, nanlalaki ang mga mata. Si Marcus, na noon ay nagkakape pa, ay halos maibuga ang iniinom."Naku, Beatrice! Anong gagawin ko?!" sigaw niya habang paikot-ikot na parang nawawalang bata sa palengke. Sa sobrang gulat, ang una niyang nahawakan ay ang remote ng TV imbes na cellphone.Mabilis niyang tinawagan ang kanyang mga biyenan, sina Ginoo at Ginang Salazar, na nanonood lang ng telenovela sa sala."Ma! Pa! Si Beatrice! Pumutok na! Este... panubigan niya!" halos mapasigaw si Marcus.Napabalikwas si Ginang Salazar. "Ano?! Bakit hindi mo agad sinabi?!""Sinabi ko na nga po 'di ba?" sagot ni Marcus, habang pilit hinahanap ang susi ng sasakyan sa ilalim ng throw pillow.Samantala, ang mga kapatid ni Beatrice—sina Pablo, Stell, at Justin—ay parang mga contestant sa isang game show: nag-uunahan kung sino ang tatawag sa ospital, pero pare-parehong nahulog ang cellphone sa sahig."Ano ba 'to, emergency o fa
Last Updated: 2025-05-12
Chapter: Chapter 743Damang-dama sa buong bahay ang kasiyahan—may tawanan, kwentuhan, at masaganang hapunan. Sa gitna ng kasayahan, hindi na rin napigilan ni Beatrice na ibahagi ang magandang balita sa kanyang matalik na kaibigan.Kinuha niya ang kanyang cellphone at agad na tinawagan si Genna."Best, may ibabalita ako sa’yo!" bungad ni Beatrice nang sagutin ni Genna ang tawag."Best! Mukhang sobra kang masaya ah," natutuwang sagot ni Genna mula sa kabilang linya."Oo, Best! Promise, sobrang good news ito. Punta ka dito sa bahay ng mga Villamor. Ipinasundo na kita kay Carlos."Nagmadali si Beatrice at tinawag si Carlos. "Carlos, pakisundo si Genna. Sabihin mong dito siya sa bahay pupunta, importante."Muling bumalik si Beatrice sa tawag."Hintayin mo si Carlos, ha? Dito na lang kita kukuwentuhan. Hindi ko kayang itext lang 'to."Pagkadating ni Genna sa mansyon, hindi niya napigilang mamangha sa laki at ganda nito. Noon lang siya nakatuntong sa bahay ng mga Villamor, at para sa kanya, tila ito'y isang pal
Last Updated: 2025-05-11
Chapter: Chapter 742
“Okay, eto na ang resulta,” mahinahong sabi ni Robert habang hawak ang sobre ng DNA test. Ramdam ang tensyon sa buong sala—lahat ay pigil hininga, tila tumigil ang oras.Marahan niyang binuksan ang sobre at inilabas ang dokumento. Tumingin muna siya sa mga mata ni Beatrice at ng mag-asawang Salazar bago siya muling nagsalita.“Ayon dito, 99.99% match ang mga DNA samples. Ibig sabihin... si Beatrice ay anak ng mga Salazar.”Sandaling katahimikan ang namayani, saka sumabog ang emosyon. Napatakip sa bibig si Beatrice, mga luha’y kusang bumagsak sa kanyang pisngi.“Oh my God... sobrang saya ko po. Kayo po pala talaga ang tunay kong pamilya,” nanginginig na tinig niya habang niyakap si Mrs. Salazar ng mahigpit. “Matagal ko na pong pinangarap ang ganitong klaseng pamilya…”Hindi napigilang mapaluha rin si Mrs. Salazar habang yakap-yakap ang nawawalang anak. “Anak… anak ko…”Isa-isa namang lumapit ang buong pamilya Salazar. Si Justin, ang bunso, ay halos tumalon sa tuwa.“Ate! Sobrang saya k
Last Updated: 2025-05-10
Chapter: Chapter 741
Sa bahay ng mga Salazar, maagang dumating ang mag asawang Beatrice at Marcus. Agad silang sinalubong ng masayang si Mrs. Salazar. Excited din si Beatrice na makita ang matandang babae. Ang matandang babae na malaki ang posibilidad na kanyang tunay na ina.“Ninang, meron po akong sasabihin sa inyo.” Iginiya sya ng kanyang ninang sa may sofa at malumanay na nakinig sa kanya.“Ipinagtapat po sa akin ni Marcus na napag alaman nyang hindi po ako tunay na anak ng mga Aragon. Alam ko din pong alam na ninyo iyon. Ninang, malaki po ang posibilidad na kayo ang aking mga tunay na magulang”, excited nyang wika.“Beatrice, maari tayong mag patest. Malakas din ang aking pakiramdam na ikaw ay anak ko. Kung hindi man, ganoon pa din ang magiging treatment namin sa iyo”, wika ng ginang.Agad na inutusan ni Marcus si Carlos na dalhin ang mga sample ng buhok nina Mrs. Salazar at Beatrice sa laboratoryo ng kanyang kapatid. Dali daling pumunta si Carlos sa laboratoryo ni Robert at dinala Ang mga Samples
Last Updated: 2025-05-09
Chapter: Chapter 740
Labis ang galit ni Arturo sa kanyang mga naririnig. Doon nya na realized na mali ang kanyang ginawa sa kanyang mag ina. Hindi nya akalain na ganun pala ang tingin sa kanya ng pamilya ng kanyang kuya Isang palabigasan. Kayat agad syang umalis at bumalik sa kanilang tahanan.Pagkabalik nya sa kanyang tahanan, pinagmasdan nya ang kanyang mag ina. Masaya ang mga itong nagkukwentuhan habang nanonood ng paborito nilang palabas. Nanghinayang sya bigla. Naisip nya na sana kasama rin sya ng dalawang iyon na nanonood at nagsasaya. Ang mga bagay na sinayang nya sa loob ng maraming taon dahil sa pag una nya sa walang utang na pamilya ng kanyang kapatid.Hindi sya nakatiis at nagsalita “Ang saya nyo namang pag masdan”, may halong lungkot at pait sa kanyang tinig.Tiningnan sya ng kanyang mag ina. Napansin ng mga ito Ang lungkot sa kanyang mukha.“Tay, bakit po? May problema po ba kayo?”, Ang nag aalalang tinig ng kanyang anak.Naupo sya sa katabing upuan at agad na ikinwento ang nangyari.“Yan na
Last Updated: 2025-05-08
Chapter: Chapter 739
“Asawa ko, malaki ang posibilidad na ang mga Salazar ang mga magulang mo”. Ang mga katagang iyon ay parang isang malaking tambol na umalingawngaw sa kanyang tenga. Kinabahan sya ngunit mas nangibabaw ang saya. Ang ideal parents na pinapangarap nya, may posibilidad na maging magulang nya.Naalala nya Nung kinwento sa kanya ni Mrs. Salazar, yung panahon na namatay raw ang anak nito, yun din ang panahon na ipinanganak sya. Medyo naguluhan sya kayat nagtanong sya sa kanyang asawa.“Asawa ko, may posibilidad ba? Eh kung hindi ako anak ng mga Aragon, asan ang tunay nilang anak?” Naguguluhan nyang tanong sa kanyang asawa.“Asawa ko, namatay ang tunay na anak ng mga Aragon, natakot ang doctor na nagpaanak kay Lucy, kayat naghanap ito ng sanggol na ipapalit sa namatay na sanggol. At sakto naman na ipinanganak ka. Noong mga pnahon na iyon, ang dating kasintahan ni MR. Salazar ay nagplano na Miata maghiganti sa mga asawang Salazar, kayat kinuha nito ang sanggol na may nkalagay na baby girl Salaz
Last Updated: 2025-05-08

Love Beyond Time: The Soldier’s Strange Fiance Has A Secret
Ang unang pagkikita nina Isabelle Reyes at Andres Vargas ay sa isang handaan, kung saan kapansin-pansin ang natatanging kagandahan ng dalaga. Halos lahat ng mga mata ng mga tao ay napako sa kanya. Tanging si Andres lamang na nakasuot ng tuwid na unipormeng militar, may mahigpit na tindig, at tahimik siyang tiningnan na may kalmadong pagkawalang-interes. Ngunit dahil sa kasunduan ng kanilang mga pamilya — ang pamilya Reyes at pamilya Vargas — pinilit ipakasal si Isabelle kay Andres, isang bagay na hindi naman tinutulan ng dalaga.
Matapos ang kasal, habang sila ay magkasama sa kanilang higaan, tinanong ni Andres si Isabelle tungkol sa ugnayan nila ng kanyang kapatid na si Marco. Sa pagkakaalam ni Andres, may malalim na pagkakaunawaan sa pagitan ng dalawa. Hindi niya alam kung ano ang nararamdaman, dahil sa pakiwari niya, inagaw niya ang nobya ng kanyang kapatid. Ngunit sa paglipas ng mga araw, unti-unting nahulog ang kanyang damdamin para kay Isabelle at ninais niyang mapasakanya ito ng buo.
Ngunit may isang lihim si Isabelle — isang lihim na siya ay muling nabuhay upang iligtas ang buhay ng lalaki mula sa nalalapit nitong kamatayan dulot ng digmaan. Maililigtas kaya niya ito, o magkasama silang mapapahamak?
Read
Chapter: Chapter 66: Ang Amoy Niyang Nagpapa-relax sa Kanya
Naglakad si Andres papunta sa pintuan ng kwarto at nakita niyang nakabukas ito. Hindi niya maiwasang magkunot ang noo.Naalala niyang isinara ang pinto bago siya umalis.Bago pa siya makapasok upang tingnan kung ano ang nangyayari, isang pamilyar na tinig ang narinig mula sa loob ng kwarto."...Puwede ba, huwag ka ng magalit sa akin? O baka gusto mo lang ang pakiramdam na maging isang biyuda?""Alam mo ba na si Andres ay pupunta sa isla para mamatay? Pupunta naman ako sa isla para yumaman! Pagbalik ko, tiyak na mamumuhay tayo ng masagan, yung buhay na gusto mo! Kung anong Meron si Andres, magkakaroon din ako!"Dalawang minuto na ang nakalipas, kakalabas lang ni Isabelle mula sa banyo at nakita niyang pumasok si Marco sa kwarto.Hindi niya alam kung paano nakapasok si Marco!Sa mga sandaling iyon, nakatayo siya na nakatalikod at nagtatanggol sa lamesa."Hindi mo kayang pantayan kahit isang daliri niya!" sabi niya ng may pagkadisgusto.Talaga nga namang sobrang taas ng tingin mo sa sari
Last Updated: 2025-08-06
Chapter: Kabanata 65: Ngayong Gabi, Hindi Ko Na MatatakasanMag-usap tayo tungkol sa mga bagay ngayong gabi.Hindi kailanman papayag si Andres na ipasa si Isabelle sa ibang tao maliban na lang kung siya ay mamamatay!Higit pa rito, kahit na mamatay siya, hindi niya ipapasa si Isabelle sa isang lalaki tulad ni Marco na walang responsibilidad at walang kwenta!Maging ang tanging pride ni Marco, ang kanyang status bilang isang estudyante ng kolehiyo, ay hindi ganap na totoo.Kung hindi nakatanggap ng balita ang kanilang ama bago mag-simula ang pagsusulit sa kolehiyo at hindi niya pinilit na tulungan si Marco sa kanyang mga aralin, at nag-donate pa ng 100,000 pesos para sa konstruksyon ng paaralan para punan ang ilang puntos na kulang para sa passing score, hindi kailanman makakapasok si Marco sa unibersidad!Bukod pa rito, anong pakinabang kung nakapasok siya sa kolehiyo? Makakapagtapos ba siya?"Sabihin mo!" Nakita ni Andres ang matinding galit sa mukha ng matanda at ang katahimikan nito, kaya sumigaw ang matanda, "Oo o hindi, isang salita lang!
Last Updated: 2025-08-06
Chapter: Chapter 64: Ang Palaso Ay Nasa Pagtutok
at Dapat ItiraNararamdaman ni Isabelle ang dalawang daliri ni Jiang Yao nadahan-dahang bumaba sa kanyang ibabang likod.Hindi tama ito!!!Nataranta na si Isabelle at agad na hinawakan ang kamayniya.Nang lumingon siya, tumama ang mga mata nila, at nakita niya ang mgamata ni Andres na may ngiti."Gising ka na?" tanong niya ng malumanay.Malinaw na napansin ni Andres na gising na siya mula pa kanina! Ginawaniya ito ng sadya!Sa wakas ay naintindihan ni Isabelle.Naramdaman niyang nahihiya at nagagalit, kaya't mabilis niyanghinawakan ang kamay ni Andres at inalis iyon: "Lumabas ka muna!"Nagmamadali na talaga sya at gusto nang pumunta sa banyo, halos hindina niya kayang pigilan!"Kung ganun, papakawalan kita." sabi ni Andres, at inilapag siya sa sahig.Sa pagdapo ng mga paa ni Isabelle sa sahig, naramdaman niyangnanghina ang kanyang mga binti at muntik nang matumba.Talaga nga palang malakas ang epekto ng gamot na ibinigay sa kanya niClara kagabi. Pakiramdam niya ay namimilipit
Last Updated: 2025-08-05
Chapter: Chapter 63 - "Pagtutok ng Pagkain sa Bibig"Inabot niya upang tanggalin ang pagkakabutones ng kwelyo ni Andres, ngunit hindi niya magawa ito.Medyo nababahala siya, kaya't gumamit siya ng kaunting lakas at pinunit ang kamiseta ni Andres na may matalim na tunog.Ang matalim na tunog ng mga butones na nahulog sa sahig ay agad nagbalik kay Andres sa kanyang malay."Isabelle, hindi!" Muling hinawakan ni Andres ang mga kamay ni Isabelle na hinahaplos siya nang walang kabatiran."Bakit hindi?" Tumingin si Isabelle kay Andres gamit ang malabo niyang mata, puno ng kalituhan.Wala siyang alam sa ginagawa niya, maliban sa ang taong nasa harap niya ay si Andres. Ang alam lang niya ay gusto niyang magkalapit sila, upang magaan ang kanyang pakiramdam.Si Isabelle ay uminom ng hindi niya dapat inumin, kaya't hindi malinaw ang isip nya ngayon. Sa ilalim ng mga ganitong kalagayan, hindi siya dapat hawakan ni Andres.Bukod pa rito, nagpasya na si Andres na hindi nya dapat galawin si Isabelle hanggat hindi sya ligtas na nakakabalik galing sa mis
Last Updated: 2025-08-03
Chapter: Kabanata 62 - "Maging mabait, bitawan mo na muna"Sa sandaling niyakap siya, naramdaman ni Isabelle na malamig ang katawan ni Andres, at ito ay sobrang komportable.Hindi niya maiwasang dumampi ng ilang beses sa kanyang dibdib at magbulong ng kasiyahan.Biglang napatigil si Andres.Nagkunot siya ng noo at tumingin pababa kay Isabelle na naka-akap sa kanya.Hindi rin tahimik ang mga maliit na kamay ni Isabelle.Ang lamig! Ang komportable!Gayunpaman, ang init na ito ay pansamantalang lunas lamang sa kanyang pagkauhaw."Isabelle.." Hinawakan ni Andres ang kanyang kamay at mahinang sinabi: "Maging mabait ka!"Pinisil ni Isabelle ang kanyang kamay nang may pagkadismaya.Halos kinagat ni Andres ang kanyang mga ngipin at tiniis ito, habang si Isabelle ay dumikit ang maliit na mukha sa kanya.Ang init ng kanyang hininga ay patuloy na humaplos sa kanyang katawan. Hinawakan siya ni Andres, ngunit hindi niya magawang pilitin ang sarili, ngunit ang mga ugat sa likod ng kanyang mga kamay ay sumabog na."Isabelle!" tinawag nya ang pangalan ni Isa
Last Updated: 2025-08-03
Chapter: Chapter 61: Andres, Medyo Hindi Ako KumportableTinulungan ni Isabelle si Clara na ilagay ang mga hinugasang tasa at pinggan sa kabinet. Pagtingin niya sa orasan sa sala, halos alas-diez na ng gabi.Binuksan niya ang bintana at tumingin sa labas. Hindi kalayuan ang pwesto ng tatlo at patuloy na nag-uusap sa sasakyan, at mukhang seryoso ang kanilang mga mukha.Hindi na siya nakialam at nagpunta na lang sa itaas mag-isa.Binuksan niya ang maletang inihanda ng kanyang ina para sa kanya, isinabit ang mga damit sa aparador, nag-isip sandali, at kinuha ang isang set ng burgundy na sutlang pantulog.Binili nila ni Marita ang isang set ng pantulog na ito sa isang department store. Sinabi ng kanyang ina na ang mga dati niyang mga pantulog ay masyadong pambata, at dahil mag-aasawa na siya, kailangan niyang magbihis nang mas mature.Pumunta siya sa banyo hawak ang mga pajama, tiningnan ang sarili sa salamin, at hindi maiwasang mag-init ang kanyang mukha.Ang pajama ay dalawang piraso, pinaka-fashionable na estilo sa ngayon. May malalim na V-n
Last Updated: 2025-08-03
Chapter: Chapter 25
Ang umpisa
Kumatok sya sa pinto ng bahay nina Julia. Isang matamis at malambing na boses ang sumagot.“Saglit lang”, paglapit sa pinto nagsalita si Julia, “PASSWORD”“Mahalkita_benedictlovejulia07forever” tugon ni Benedict.Dahil nakasigurado na si Julia na ang kasintahang si Benedict ang dumating, agad nyang binuksan ang pinto.Si Julia ay isang maliit na dalaga, may taas lamag syang 4”11 samantalang si Benedict naman ay may taas na 5”10. Maputi si Julia, bagamat medyo maliit si Julia, sya naman ay pinagpala sa pagkakroon ng malulusog na dibdib. Agad syang hinalikan ni Benedict. Halik na sobrang lalim, madiin, ipinaparamdam kung gaano nya ka miss ang kasintahan na parang hindi sila nagkita kahapon sa paaralan.“Bhie, miss na kita sobra, ang bango bango mo bhie.”wika ni Benedict.“Hmmmmp, halika na nga. Kumain muna tayo nagluto ako”.“Hmmmmyun din pala yung naamoy ko. Alam mo pakiramdam ko, isa akong asawa na galing sa trabaho tapos sasalubungin mo ako ako, aking asawa ipaghahanda ng pag kain aa
Last Updated: 2025-07-23
Chapter: Chapter 24
PanaginipHinatid ni Elizabeth si Benedict sa bahay nito sa Maynila.“Ohhh, ano, pano na ‘to? Text-text na lang tayo, hehehe,” biro ni Benedict sabay halik sa mga labi ni Elizabeth.Bumaba na siya ng sasakyan habang si Elizabeth ay nagmaneho na pabalik sa kanilang tahanan.Pagpasok ni Benedict sa kanyang kwarto, muling sumagi sa kanyang isipan ang sinabi ng anak niyang si Monique—ang tungkol sa misteryosong tawag mula sa ibang bansa. Julia... iyon ang pangalan ng tumawag. Julia, ang una niyang pag-ibig. Ang ina ni Monique. Ang babaeng iniwan sila para sa magandang buhay sa ibang bansa, kasama ang bago nitong asawang Amerikano.Napahiga si Benedict, dala-dala ang bigat ng alaala. Sa gitna ng pag-iisip, nakatulog siya. Sa kanyang panaginip, isang pamilyar na pangyayari ang muling bumalik.Sa kanyang panaginip…“Inay, doon po muna ako matutulog sa bahay ng kaklase ko sa bayan. Magre-review po kasi kami—exam week na namin. Para na rin po hindi ako mapagod sa biyahe. Malapit lang naman iyon sa schoo
Last Updated: 2025-07-23
Chapter: Chapter 23
Nagising si Elizabeth na nakaunan sa mga bisig ni Benedict. Kung pagmamasdan ang dalawa ay tila ba mag asawa na matagal ng kasal. Nakayakap si Benedict sa malabot na katawan ng dalaga. “Benedict” bahagyang tinapik ni Elizabeth ang mukha ng lalaki.“Hmmmmmm” nagdilat ng mga mga mata si Benedict at agad hinalikan ang dalaga sa mga labi nito.“Gising na anong oras na, mag 7 am na” ani ng dalaga.Umupo si Elizabeth sa gilid ng kama. Ganun din ang ginawa ni Benedict.“Magkape muna tayo bago tayo maligo.” Pag aaya ni Elizabeth sa lalaki.Nagkataon naman na may electric kettle sa loob ng kanilang kwarto at may kape at mug din kayat nagpainit na ng tubig si Elizabeth. Pinagmasdan naman sya ng lalaki.“Haixt, napakaswerte ko talaga sa babae na ito. Ako na ang nakauna at mukhang maasikaso pa.” bulong ni Benedict sa kanyang sarili.Nang makapagtimpla ng kape si Elizabeth ininom nila ito at ninamnam ang bawat higop dito.Matapos magkape naligo na si Elizabeth sumonod naman si Benedict. Nang luma
Last Updated: 2025-07-21
Chapter: Chapter 22
Napansin ni Elizabeth na tila balisa si Benedict, kaya lumapit siya rito at mahinahong nagtanong,“Benedict, bakit? May problema ba? Parang nag-iba ang mood mo.”“Ahm… wala naman,” sagot ni Benedict, halatang may pag-aalinlangan sa boses. “Tumawag kasi si Monique. May nabanggit siya sa akin.”“Ano raw ang sinabi ni best? Kung may bumabagabag sa'yo, puwede mo namang ikuwento sa akin,” malumanay na sabi ni Elizabeth.“May tumawag daw sa kanya kanina sa cellphone,” paliwanag ni Benedict. “At ang narinig nyang tinawag ito ng kanyang kasama… Julia.”“Julia? Hindi ba 'yon ang pangalan ng nanay ni Monique?” gulat na tanong ni Elizabeth.“Oo, siya nga,” sagot ni Benedict saka napabuntong-hininga.“Hindi ko alam kung siya talaga 'yon. Pero kung siya man, bakit? Bakit siya tatawag pagkatapos ng mahigit sampung taon? Matapos niya kaming iwan?”Napakunot-noo si Elizabeth, ramdam ang bigat ng emosyon sa tinig ni Benedict.“Mahal mo pa ba siya? O may nararamdaman ka pa ba sa kanya?” tanong ni Eliza
Last Updated: 2025-07-21
Chapter: Chapter 21
Samantala, mahimbing na natutulog si Monique sa kanyang kwarto. Nasa kalagitnaan siya ng isang magandang panaginip, marahil tungkol sa kanyang ina na matagal na niyang hindi nakikita, nang biglang tumunog ang kanyang cellphone. Malakas ang tunog ng ringtone, sapat upang gisingin siya mula sa kanyang pagkakaidlip.“Ano ba ’yan? Anong oras na? Nakakaistorbo naman,” inis niyang bulong habang inaabot ang cellphone na nasa kanyang side table. Medyo madilim pa ang paligid, senyales na dis-oras ng gabi. Pilit niyang iminulat ang kanyang mga mata habang pinipindot ang screen upang sagutin ang tawag mula sa isang hindi pamilyar na numero.“Hello?” mahina at antok pa niyang bati.Sa kabilang linya, isang malamig na tinig ng babae ang narinig. May halong kaba at pagmamadali ang boses nito.“Hello… si Monique Esguerra ba ito?” tanong ng babae, tila nangangapa rin kung tama ba ang kanyang tinawagan.Hindi pa man nakakabawi ng buo si Monique ay may isa pang tinig na sumingit sa linya. Lalaki ito, b
Last Updated: 2025-07-19
Chapter: Chapter 20
Habang abala sina Elizabeth at Benedict sa matamis at maalab nilang pagniniig, sa kabilang panig ng mundo, may isang babaeng hindi mapakali. Si Julia, nakaupo sa gilid ng kama, hawak-hawak ang kanyang cellphone. Pawis ang kanyang mga palad, at paulit-ulit niyang binubuksan at isinasara ang screen, tila ba inaasahan na may kusang sagot na lilitaw mula sa katahimikan.“Oh my gosh… should I call her? Should I dial her number?” tanong niya sa sarili, halatang naguguluhan. Ang kanyang mga daliri ay nanginginig sa sobrang kaba. Matagal na niyang pinag-iisipan ang tawag na ito—isang hakbang na maaaring magbago sa takbo ng kanyang buhay. Pero sa kabila ng lahat, nananatili siyang parang nakatali sa kanyang kinalalagyan.Biglang may tinig na gumambala sa kanyang pag-iisip.“Hey, Julia! Where are you? I’ve been looking for you everywhere!” tawag ng isang pamilyar ngunit nakairitang boses ng banyagang lalaki habang pababa ng hagdan, halatang wala sa mood.Napapikit si Julia, kinagat ang labi at
Last Updated: 2025-07-19