I am writing this from Ho Chi Minh City. I am in Vietnam. My mother is in Vietnam. These sentences are real and I am still having trouble believing them.
The flight was sixteen hours with a three-hour layover in Tokyo. Mai slept most of the way, which was a mercy — the woman is eighty-three and had never flown business class and spent the first hour pressing every button on the seat console like a child with a new toy. The flight attendant brought her tea and she said, in Vietnamese, "This tea is acceptable," which is the highest rating Mai gives to anything that isn't her own cooking. I watched the Pacific Ocean below us and tried to comprehend that my mother had crossed this ocean once before, in a fishing boat, pregnant, with no food, forty-seven years ago. The contrast between that crossing and this one was so vast I could feel it in my bones.
We landed at Tan Son Nhat airport at 10 PM local time. The heat hit us at the jet bridge — wet, dense, tropical heat that was completely different from Houston heat. Houston heat is flat. Saigon heat has texture. Duc was waiting outside arrivals with a sign that said TRAN. He was shorter than I expected, mid-forties, wire-rimmed glasses, a calm face. He greeted Mai in Vietnamese and she answered in a dialect that was softer and older than the Vietnamese I hear in Houston. She was already speaking differently. She was already somewhere else.
The drive to the hotel was chaos. Motorbikes everywhere — a river of them, flowing around the car like water around a stone. Mai stared out the window and did not speak. Duc drove quietly, letting her look. The city was lit up: neon signs, street food stalls open at midnight, people sitting on plastic stools eating pho under fluorescent lights. It looked nothing like the Saigon Mai left. It looked like a city that had survived everything and decided to live loudly.
At the hotel — a small place in District 1, clean and cool — Mai sat on the edge of the bed and looked at her hands. I asked if she was okay. She said, "I can hear it." I said, "Hear what?" She said, "The city." She was quiet for a long time. Then she said, "It sounds the same." She went to bed. I stood on the balcony and looked at the street below and listened to the motorbikes and the street vendors and the impossibly alive sound of a city that I'd only known through my mother's silence, and I thought: we're here. We made it. We're home.
I woke up the next morning to the sound of motorbikes and a street vendor calling something I couldn’t quite make out, and the first thing I wanted — the only thing, really — was something cold and dark and caffeinated, the kind of drink that says you’re still here, this is still real. Vietnamese iced coffee has always been the thing I order to feel close to a place I’d only ever known secondhand; sitting in that hotel room in District 1 while Mai slept and the city roared below us, making a simple iced coffee latte felt like the smallest possible ceremony for the biggest possible moment.
Iced Coffee Latte
Prep Time: 5 minutes | Cook Time: 5 minutes | Total Time: 10 minutes | Servings: 1
Ingredients
- 2 shots espresso (or 1/2 cup strong-brewed coffee), hot
- 1 cup whole milk (or oat milk)
- 1 to 2 tablespoons sweetened condensed milk, to taste
- 1 cup ice cubes
- Pinch of salt (optional, to round out bitterness)
Instructions
- Brew the coffee. Pull 2 shots of espresso or brew 1/2 cup of very strong coffee. Let it sit for 1 minute — you want it hot but not boiling when it hits the condensed milk.
- Sweeten while hot. Stir the sweetened condensed milk directly into the hot espresso until fully dissolved. Taste and adjust — add more for a richer, sweeter drink.
- Fill your glass. Pack a tall glass with ice cubes all the way to the top.
- Combine. Pour the sweetened espresso mixture over the ice, then slowly pour in the cold milk. The layers will naturally cascade — stir gently or leave them as-is for a moment and just look at it.
- Finish and serve. Add a pinch of salt if using, give it one final stir, and drink immediately.
Nutrition (per serving)
Calories: 180 | Protein: 8g | Fat: 6g | Carbs: 24g | Fiber: 0g | Sodium: 115mg