Venezuelan migrant Brayan Pinto, 18, and his small fluffy white dog, Brandy, trekked together across several countries and a treacherous tropical jungle to reach the US-Mexico border.
On Sunday, the two companions had to say goodbye.
"She's been with me for two years," Pinto said, hugging the fluffy animal with the pink collar - a mix of Pekingese and toy poodle - within view of El Paso, Texas.
Brandy had been a gift from his mother before her death to become his emotional support pet, and the little dog had crossed several borders with him.
"Now that we've reached the United States, they tell me I have to leave her because she can't cross to the other side," he said.
Before walking alone towards the US border, Pinto recalled their long journey together, including nine days through the notoriously dangerous Darien Gap between Panama and Colombia.
"Leaving her is like leaving a family member," Pinto said.
Then he sadly put Brandy into the arms of a photojournalist who had agreed to take care of her in Mexico, and nestled his face into her curly fur for a final farewell.
(Except for the headline, this story has not been edited by NDTV staff and is published from a syndicated feed.)
Track Latest News Live on NDTV.com and get news updates from India and around the world