Inside an arrivals terminal at Washington Dulles International Airport on Tuesday night, several people held balloons, flowers and small signs as they waited for passengers to arrive.
Borden Edgerton waited for his fiancee with a 6 1/2-foot-tall poster covered with 14 photos of the pair and these words:
"Hilda! The wait is over!
Let's Get Married!"
A crowd gathered, cellphones out, to watch Edgerton make what he described as a second proposal; he and fiancee Hilda Yu got engaged in July but had lived in separate countries for the exact time span listed on the poster.
Edgerton, a 31-year-old Richmond, Virginia, resident said he wanted to greet Yu, 29, in style.
"You gotta make a statement," he said.
The two met in 2014 in Shanghai, where they both were living. Edgerton, a landscape architect, was about to leave after two years and coordinated a trip to Bali, the Indonesian island. Yu, who works in human resources, was invited on the trip through friends she shared with Edgerton, but they didn't know each other well.
At the last minute, the friends who were supposed to take the trip with Edgerton and Yu cancelled. They went anyway.
"We've been together ever since," Edgerton said.
Edgerton moved home to Virginia, and Yu moved to Brussels, Belgium. It wasn't long before he said he knew he wanted to marry her.
He proposed for the first time at the Van Buuren Museum in Brussels, which is known for its elaborate gardens.
On Tuesday, he unfurled a 78-inch-by-90-inch presentation banner covered with photos of the pair. A crowd gathered, waiting for Yu to arrive.
Finally, she walked into the terminal to applause, and a kiss from Edgerton.
"She said yes!" he told the crowd.
Edgerton and Yu will marry in Richmond on May 12.
"You're all invited," he called out in the airport.