Piling onto a packed train, factory owner Wang Chunfeng was among millions of Chinese looking to make up for lost time this Lunar New Year after years of pandemic-enforced separation from family.
China will this weekend usher in the Year of the Rabbit, kicking off "Spring Festival" and the most important annual family gathering.
With health controls finally lifted, on Friday passengers at a station in Shanghai crowded onto carriages headed to the central city of Wuhan, where the first cases of Covid-19 were reported in 2019.
"Tomorrow we will have a big reunion," Wang, aged about 40, said excitedly.
The rest of his family had made the journey ahead of him a few days earlier.
"It's the first time in three years that we will all be together," he added.
The end of the zero-Covid policy in China has heralded a return to some kind of normal life, even as case numbers have surged nationwide.
Leader Xi Jinping this week said he was "concerned" about the virus situation in rural areas as millions head from hard-hit cities to the countryside, where medical facilities can be understaffed and underfunded.
But many aboard the train were celebrating.
"We can't wait to see our parents," said 35-year-old Li, who was travelling with her child and husband to surprise their relatives.
"To be sure to get tickets, I set my alarm clock at 5 am for a week."
Getting hold of tickets was "much harder than last year", explained her husband.
The couple, who run a restaurant near Shanghai, were forced to make the six-hour journey in seats far apart from each other.
Both said their relatives had recently recovered from Covid.
- New policy, old habits -
After the virus emerged in Wuhan, its 11 million citizens spent the 2020 Lunar New Year in a lockdown that would cut it off from the outside world for 76 days.
Many other cities in Hubei province followed.
Over the next three years a shifting raft of restrictions on movement and myriad testing requirements made travelling around China fiendishly difficult.
Since the government abruptly relaxed the zero-Covid policy in early December, China has seen a domestic travel boom.
With space tight on the train, passengers hung smaller bags from each other's seats, and a huge black suitcase blocked the corridor further up the carriage.
Backpack on her knees, suitcase and sports bag under her feet, a young woman in a snug yellow hat killed time watching a TV series on her phone, while an older man snored as he napped contentedly in his seat.
Opposite, a girl snapped a selfie, apparently delighted to be making the trip.
All the travellers AFP spoke to aboard the train said they had caught the virus and recovered.
But old habits die hard -- one traveller was wearing a full hazmat suit, and others covered their faces with plastic visors.
A hostess disinfected the carriage floor periodically, while regular announcements broadcast a message emphasising that the epidemic was not over.
Ding Qiongxia, a property management worker from Wuhan who works in Shanghai, was travelling home for the first time in two years.
"Although we've opened up I still have concerns. Everyone needs to take measures to protect themselves," she told AFP.
"For parents and the elderly who haven't had Covid yet, we still need to be careful for them. We still worry about them."
Traveller Tang Shufeng did not need reminding -- he told AFP his grandfather had recently died of the virus.
The 34-year-old, who works for a shipping company, said he was visiting his grandmother, who lives about 50 kilometres from Wuhan.
"My grandmother is not well at all, because of Covid," he lamented, saying he was "very worried".
Ding added: "My parents want us to come back but they are worried about Covid coming back with us.
"It's so conflicting."