She is late.
Gabriela Hernandez has missed the caravan marching north.
As she realizes her mistake, she also knows she can't let it go.
She scrounges up enough coins to pay for a taxi. Not knowing exactly where the group is, they simply head north, asking along the way in the hope they will catch up with the group.
The pregnant mother of two has never before left Honduras. Now, she has fled her country, crossed Guatemala and found herself in the southern Mexican border city of Tapachula.
"I was very scared. I didn't even have a dollar for a hotel," she says later.
When she arrived with her two little boys, she didn't know whom to trust.
She went to the church, where a priest told her about an upcoming caravan of migrants, a march with religious roots organized by Pueblo Sin Fronteras since 2010. It could provide the guidance she needed, he told her.
Gabriela, 27, admits she had no idea what she was getting into, but when she saw more than 1,000 migrants, including many Hondurans, uniting for the annual pilgrimage, it felt like the best option.
The journey north is dangerous. Migrants are often robbed, assaulted or kidnapped. The caravan, Gabriela thought, could offer more than guidance, it could offer her family safety in numbers.
The taxi catches up with the march and lets them out.
She gathers up her sons, Omar, 6, and Jonathan, 2, and they start to walk.
April 1: On the road in Oaxaca
"Trump is mad at the caravan," Gabriela says.
The US President has tweeted following news reports of the migration.
She is struck by the word he used to describe the group -- dangerous.
"He talks about us like we are the plague," she says.
Gabriela laughs in disbelief. It's hard for her to understand how someone could look at her two little boys and think they are dangerous.
The family has been walking for days. Sometimes they are helped by a friend from her old neighborhood, but often they are on their own. She is out of money. The boys are always hungry.
For the first time in her life, she is forced to turn to strangers for help, asking for spare change.
"Excuse me, do you think you could help me with something for my kids?" she will ask.
The first person gave her two pesos, about 10 cents. The most came from a woman who looked at the two boys, and handed over 50 pesos (about $2.70.)
"There were people who would give me money. There were people who would tell me 'I don't have money, but I can give you some fruit,' and I would say 'OK.' Fruit is very helpful," she says.
April 3: Matias Romero
The caravan's journey has become more political than Gabriela ever imagined.
For the first time, the Mexican government has reached out to the group, agreeing to grant many temporary permission to stay in the country as they travel through. Gabriela's case is approved.
She receives an official piece of paper with the Mexican government's seal granting her 20 days to be in the country. For now, she doesn't have to worry about an arrest or deportation. She snaps a picture and sends it to her family in Honduras. It's part celebration, part backup plan.
"If something were to happen to those papers, my mom will now have a copy," she says.
The relief is short-lived. Jonathan, her 2-year-old, is sick, and getting worse.
"He started to convulse," she explains.
A volunteer doctor helping the caravan tells her the child should be hospitalized. Jonathan, Gabriela learns, has pneumonia.
"I told him I can't, I have to keeping moving north. I can't let this caravan leave me behind again," she remembers saying.
The doctor pulls out a nebulizer for respiratory treatment. He also gives Jonathan a shot, although Gabriela doesn't know what is in it.
"Wherever you go, make sure you cover his mouth," he advises.
Gabriela is grateful for his understanding and help, but feels ashamed. She wants to be able to do more for her child.
April 6: Puebla
Buses filled with dozens of migrants arrive at a church. Gabriela is the first mother to step off the bus with her sick toddler in hand. He's fidgety. She looks exhausted. Her other son, 6-year-old Omar, follows closely behind her.
In a live interview with CNN, she explains she is fleeing violence in Honduras, and questions how they could be dangerous.
"A child like this, how? My child has pneumonia," she said.
Church members welcome the caravan with a warm meal. They give children toys and board games. Within a matter of minutes, organizations set up booths and mobile units, including a clinic with medical volunteers.
"They have been so good to us," Gabriela says. "You can always feel when something is given to you with love."
The group is too big for one shelter. They split up into three for housing. Gabriela is assigned to the shelter at the church. They sleep on the floor with only a mat to shield them from the cold floor.
April 7: Puebla
Just before noon, the migrants line up under a striped, circus-like tent in front of the church. During a head count, organizers make announcements over a bullhorn, including the schedule for the day's information sessions to discuss US immigration policies. They also set a few rules: Familiarize yourself with the exits of the church in case of an earthquake, and clean up after yourself.
Volunteers tally about 500 migrants.
Gabriela attends a workshop about migrants' rights in the United States.. Advocates explain US immigration laws, including asylum.
When a volunteer attorney offers her one-on-one time, she sits down and tells the attorney her life story, why she had to leave Honduras.
"She says I have a good case," Gabriela explains. "I may be granted asylum up north."
April 8: Puebla
Jonathan finds himself munching on a mini-pack of M&Ms while eyeing a massive, winding slide at the playground across from the church. He is feeling better. Omar made friends with some of the kids in the caravan. They take turns racing up and down the slide.
Gabriela watches, keeping an eye on both while worrying about her other child. She's three months pregnant. She visited the free clinic, and the doctor told her she is not drinking enough water.
For lunch, volunteers serve roasted chicken, tortillas and rice. Omar is wide-eyed as he looks at the chicken on the paper plate in front of him. Jonathan skips the utensils and grabs the chicken with both hands for his first bite, smiling before he even finishes chewing.
"It's the first time they've eaten meat since leaving Honduras," Gabriela explains.
As the family eats on the floor, a volunteer flips on a speaker. Reggaeton, some Ricky Martin and other music blast as couples pair off to dance.
"Listen, that's punta," Gabriela yells, battling the speaker. "We dance that a lot in Honduras."
For a moment, thoughts of the journey's hardships fade away as the family laughs and cheers on the dancers.
April 9: Mexico City
The travelers gather outside the church at 7 a.m. Jonathan is still asleep and Omar is struggling to stay awake. They're shivering, and waiting for instructions to get on the buses headed to Mexico City. Volunteers hand out bags filled with snacks. A sign on the gate of the church reads, "We appreciate your donations but for the moment we are covered. God bless your generosity." The migrants have felt welcomed here.
"We ate a lot there. We got new clothes there, shoes. We got sweaters, pants, lots of diapers and milk, things that I needed for the boys and a mountain of toys," Gabriela says.
Organizers ask everyone to make as much room possible to get everyone on board the 17 buses that have turned up. As their bus heads off, Jonathan's face is glued to the window as he waves goodbye. A migrant yells out the window, "Gracias Puebla!"
The two boys pile into Gabriela's lap and fall asleep. Nearly four hours later, the caravan arrives in Mexico City, where police stop traffic and escort the convoy through town.
As they pull into a shelter's parking lot, other migrants and supporters are cheering, holding signs that read, "The fight continues," "No Trump" and "Viva Honduras."
April 10: Mexico City
Gabriela is exhausted after the night in the new shelter, in what is considered one of the most dangerous neighborhoods in Mexico City. The boys don't seem tired at all.
A bounce house has been set up, and volunteers are painting faces. Omar insists he wants a Spider-Man face. He gets it.
Gabriela is annoyed.
"It's not easy getting that face paint off," she says.
Caravan organizers ask the migrants to make copies of their IDs and official documents from Mexico. Gabriela hoists Jonathan onto her shoulders and grabs Omar. They walk to a print shop and join the long line of Central Americans.
As they wait, Jonathan, dressed in a Spider-Man onesie, amuses himself with a bell on a parked bike. He giggles, running back and forth between his mother and brother, and the bike.
"Stop that," Gabriela says scolding him. She is struggling to focus, and wants to make sure she gets the right amount of copies.
Omar sits alone, ignoring his brother as he explains he is going to the United States of America. In the United States, he says, they won't have to deal with the violence and could make more money.
And he's looking forward to something else.
"A good education," he says.
April 11: Mexico City
Gabriela doesn't like the food at the shelter, and nausea from the pregnancy doesn't help.
"It's hard for me to keep anything down," she says.
She orders a smoothie at a stand set up near the shelter. The boys order a plate of fries each and douse them in ketchup. A glass bottle of Coke is passed back, something they can barely afford at 75 pesos, about $4.
As Gabriela pulls coins out of her pocket to pay, Omar spots an arcade game and begs for a coin to play. She hesitates. She doesn't have many coins left. Omar continues to plead. She caves and he runs off to play.
"Sometimes, they don't understand when you say, 'I don't have money.' It hurts my heart every time I have to say that," Gabriela says.
As they share the smoothie, she talks about her family. She misses her mom and grandmother most.
"My mom and I are close. But I am really close to my grandma. I have only been able to talk to her once (since I left)."
Gabriela got out of Honduras very quickly. It's one of the most dangerous countries in the world, and gang violence is rife.
She'd suffered domestic abuse from her husband and left him. But then gang members found her one day, demanding to know where her ex was. They gave her 12 hours to give him up or said they would kill her 6-year-old.
She left that night, with her sons and the clothes they wore.
It's hard for her to accept, but she says she understands leaving her family is part of the sacrifice she must make to give her children a better life, a safer life.
"There are people who think I just woke up and said, 'Oh,I want to just go to the United States.' It's not that easy," she says.
In hearing talk about the United States, Omar reveals he knows a little bit of English.
"One, two, three, four ..."
He stumbles on the number five, but continues counting until he reaches 10, his face beaming with a great sense of accomplishment.
April 12: Mexico City
The family joins the caravan as it visits the United Nations High Commissioner for Refugees, then heads to the U.S. Embassy in Mexico City. Gabriela doesn't know whether their presence will actually make a difference, but she wants to support the group.
The mother and sons spend the day in the city until large, blue police buses with barred windows arrive to take them back to the shelter on the far side of town.
There aren't enough buses for the entire group. Most of the men while have to walk six miles back to the shelter.
By the time Gabriela reaches the door of the bus, it is packed with women. She hands Jonathan to another woman who pulls him onto the bus as if he were crowd surfing. Gabriela holds Omar tightly next to her and squeezes onto the bus. It doesn't seem odd or scary to the children. By now, they're used to it.
April 13: Tultitlán
The municipality is providing buses to move the group north, closer to a train station. With Jonathan dangling from a baby carrier, the family marches with the caravan. They chant, "We are not criminals."
As they wait for transportation, the heat takes its toll on a child nearby. She faints, and is rushed to a doctor. Organizers say she was dehydrated.
"I can't even imagine what I would do if that happened to Omar or Jonathan," Gabriela says.
She isn't feeling well either. When they arrive in Tultitlán, she lies down in the plaza.
Not everyone welcomes them.
Seeing the buses, a local worker says, "They make me nervous."
Groups of migrants often come to this area to clamber onto freight trains that stop nearby, he explains. He believes it is the cause of a rise in crime.
The boys are hungry after the 12-hour bus journey that included traffic jams and wrong turns. They buy potato chips at a stand, one bag per child. The boys lean up against Gabriela on the ground, until they hear a train whistle in the distance.
The migrants jump up and cheer. Gabriela says she is afraid of the train, but Omar quickly corrects her and uses his hands to open her mouth like a puppet as he says in the deepest voice he can muster, "We are not afraid of the train."
April 14: Tultitlán
At 7 a.m., the family is sitting in the already hot sun, trying to keep cool. They have been waiting for the train for four hours. It will take another four hours to hear the train whistle again.
This is not a scheduled service. There are no tickets. It is not even a passenger train. Migrants are waiting for La Bestia, "the Beast," a name given to any northbound freight train that can be boarded.
It is chaos as hundreds of people try to climb up the train
, not knowing how much time they have before it starts off again.
Gabriela pushes the boys, and others help pull them up. But the pregnant Gabriela struggles.
Panicked, a woman scolds her. The backpack being carried by the man climbing ahead of her slams into her face. When she finds the strength to pull herself up, she finds her children sitting atop a mound of scrap metal and trash filling the train's car. Omar has a cut on his hand. And she is feeling dizzy.
"I felt like I was going to faint. I was scared," she says. "What if I faint and wake up, and can't find my kids?"
She settles on a blanket, and sobs. As they wait for the train to move, volunteers throw out Coca-Colas and water bottles to keep the group replenished. An air of desperation spreads across the train, just as it starts moving at 3:30 p.m.
Hours later, as the sun sets, it is cold and Gabriela feels lost in the darkness. She can't see where she is headed, but she knows it is north.
April 15: On a train in Guanajuato
A sigh of relief. Gabriela is now in Guanajuato. She calls the overnight trip on the train one of the scariest moments of her life.
She didn't know what part of Mexico she was in when there was a sudden jolt. The train stopped and she held on tightly to her boys. All she could see in the dark distance was the outline of mountains.
The migrants were told to get off the train. They refused. The conductor disconnected the cars carrying the migrants, and started the train again, leaving the migrants stranded.
Cold and trembling, the children cried.
"Even the blankets were frozen," Gabriela noted.
She was hungry, and they didn't have enough food. "I couldn't do anything about it," she says.
Her throat was sore. Asthma kicked in. She couldn't breathe well. And she was starting to develop a pain in her lower abdomen. Gabriela actually thought to herself they could die.
"I covered her legs (to keep her warm)," Omar chimes in with pride, as he hears his mom talk about it later.
They stumbled off the tracks and huddled together, praying and asking God to keep them safe. Men from the caravan gathered wood and started a bonfire. It would be three hours before there was any sense of an answered prayer.
Another train was rolling in. Gabriela pulled herself and the boys onto the rail car yet to again continue north. This time, the car was not filled with mounds of trash. It was empty, and they could hunker down in a much warmer place for the journey.
April 16: Irapuato
They've rested. The wait begins again. Gabriela is hearing from caravan organizers they're heading to Guadalajara the next morning, but they'll have to wait to find out whether transportation is sorted out by then.
She prays buses will be available. She doesn't want to have to get back on another freight train with the boys.
As Omar sits with other kids at a table, he draws small stick figures sitting on top of La Bestia. He is one of them.
He doesn't say much about riding on La Bestia. He shares just one thought: "I thought I was going to die, too," he says.
April 17: Guadalajara
Organizers did not get the buses. Gabriela pulls herself onto another train to Guadalajara, where they will reunite with members of the original caravan who had gotten there earlier. The total head count now is closer to 600.
Some of them are at the church, where they may have to sleep in the pews. Gabriela heads to a shelter, where volunteers make sure a warm meal is available and there are medical volunteers voluntarily tending to the sick.
Gabriela needs help. Her health is deteriorating. She is weak, and can't stop coughing. Her blood pressure is high.
The doctor explains the abdominal pain she started to feel on the train is an infection, and it could spread to her kidneys if she doesn't take care of herself.
"If it spreads to my kidneys, I could lose the baby," she says.
Doctors give her a shot, and insist she must rest.
April 18: Guadalajara
The trio has spent the morning in talks with volunteers and organizers. After a long meeting, Gabriela is worried because the latest rumor suggests the group will not move for five days.
From the little she has heard, the plan is to move north to Mazatlan. And while Gabriela is looking forward to making it closer to the border, she worries because the boys are getting sick. The medicine she has isn't helping them.
The rough journey and the lack of nutritious food is taking its toll.
April 19: Guadalajara
Omar wakes up very sick. He has a fever, and can only stomach sips of water. Usually a curious boy who typically wanders off, he doesn't even have the energy to walk.
"When I would stand him up, his knees would buckle," his mother says.
Gabriela takes him to the medical volunteers, hoping they can give him a shot, too. She is desperate for something to make him better.
The doctor tells her he is dehydrated and has an infection. They give him a shot before the family heads to yet another bus to head north.
April 20: Mazatlan
As soon as they reach Mazatlan, the family heads straight for the showers. It has been 10 days since Gabriela had an opportunity to wash her hair with warm water.
"Even though I was congested, I could smell the train in my hair. I still had rust from the train in my hair," she says.
Omar is feeling better, but the family is homesick, missing their relatives. Gabriela manages to borrow a phone. She calls home and talks to her mom.
Something seems wrong. Her mother is reluctant to tell her, but eventually breaks the news. Gabriela's beloved grandmother is very sick.
"I don't know if I will ever see my grandmother again," she says.
She wants to go back to see her family, but she can't quit now, she tells herself. She is too close to the United States.
That night, they board a bus for a 12-hour ride to Hermosillo.
April 21: Hermosillo
Gabriela is chatting with others on a street near the new shelter in Hermosillo, when she notices the window of a car passing by rolls down and a woman inside.
"She asked Omar why he was walking around barefoot. He told her it was because he lost his shoes," says Gabriela.
The woman told them she would be back. The family didn't move. And it didn't take long before the woman returned with several pairs of new shoes for Omar.
And that wasn't all. Gabriela was most excited about the food the woman brought. They now had cornflakes and milk in hand.
"People have treated me in such a kind way," she says, though she's unsure whether the same will happen on the other side of the border.
April 22: Hermosillo
At the shelter, a volunteer who knows Gabriela is pregnant pulls her aside.
"She said, 'Come. I'm going to make you an egg, just like I know you like to eat them.'"
She served Gabriela salty scrambled eggs, indeed just like Gabriela likes them. Gabriela then had tortillas, soup, beef stew, potatoes and rice. She hasn't eaten this much food in weeks.
"Even the smell of it was delicious," she says
She was worried about nausea, but it never came.
"It gave me strength," she remembers.
April 23: Hermosillo
A new reality is starting to sink in. Gabriela is in the final stretch of the journey north. Omar feels it, too.
"He keeps saying, 'Are we close? Mom, are we in the United States? I am tired of the buses and sleeping on the floor,'" she says.
Gabriela understands her son's feelings. She knows she is close, but has no idea how close. She keeps telling her son Tijuana is next, and that's all she knows.
April 24: Tijuana
But first, there is another bus ride. On the way to Tijuana, Omar starts crying. He is hungry.
Another Honduran mother on the bus passes food down. A bond has grown between the mothers of the caravan and they help each other.
Gabriela is starving, but she must feed the boys first. She hands over the snacks to Omar.
Laura comes back.
"She told me I have to eat too, but I said no. I want my kid to eat first," Gabriela explains.
At last the bus stops
and the family gets in line to enter the Juventud 2000 shelter.
The organization has set up about 50 tents, each with a warm blanket and a pillow. The excitement over the new fuchsia tent is too much for the boys to contain. They jump up and down inside the tent.
"I do get tired, but I'd rather see them like this. I can't stand seeing them as sick as they have been throughout all of this."
April 25: Tijuana
Gabriela had no idea.
"It seems so close, right?" she said giggling.
She is standing about a quarter of a mile away from the US-Mexico border. "It doesn't seem real after all we've struggled through to get here."
But it is real -- she is now within sight of the land she hopes will offer her and her children a new life.
And while she may be in disbelief, she knows she is close enough to start preparing to turn herself into US immigration officials.
As she points to the border fence, the insides of her hands are visible, filled with now-faded numbers written in ink.
"This is my aunt's number."
It's the only link she has to her one relative who lives in the United States, in California.
She has it written on a small piece of paper she keeps tucked in her jacket, but she's heard immigration officials will take all of her belongings. So she's written her aunt's contact details on her hand in hope of memorizing it. She still can't remember all the numbers. Maybe she'll come up with a song, she says.
But that is for the future.
Right now, Gabriela is experiencing more pain. She is taken to the emergency room, where they give her a shot of penicillin and antibiotics.
And in the back of her mind, she is also thinking about the talk among the migrants. She has heard about "la hieleras," the coolers, the migrants' nickname for cold ICE detention facilities.
She has heard she could be held for months. But, it's the talk of family separation that worries her most right now. Immigration authorities say they do not normally split mothers from their children, but that does not stop the fear.
"Omar already tells me, 'I don't want to be far away from you. I will cry.'"
April 26: Tijuana
The shelter is quiet, with most of its inhabitants out for the day, only to return for dinner.
Gabriela is feeling better. The medicine from the ER is helping with the pain from her kidney infection, and her unborn child, now about four months along, has not been harmed.
She's sitting outside in the sun and the boys are roughhousing happily together.
But back inside a few minutes later, Omar's mood shifts and he throws a tantrum, sobbing and shrieking in the small pink tent. "No! No!" he wails.
At first, Gabriela is upset with him and his unusual mood and Jonathan joins in to berate him. "He only started behaving like this once we started moving with the caravan," Gabriela says apologetically.
She grabs Omar and soothes him with hugs until he falls asleep. Jonathan joins his mother in giving his brother hugs and all is well again for the time being.
"Thank God I have patience," Gabriela says. There are moments where I'm frustrated with the boys and I'm desperate. There are times I want to go home when they make me crazy. Other women in the caravan tell me to be calm and keep fighting. "
The future: California?
Gabriela can see the United States, but still does not know whether her future lies there or what the next stage of her journey will be.
She does not plan to enter illegally, instead presenting herself to officials to claim asylum, given the danger to her life -- and the lives of her children -- in Honduras.
And that's about as far ahead as she can contemplate. She just doesn't have the energy to think what would be next if she is not given asylum, if she is sent back, forced to continue her journey elsewhere.
"I don't know what I'm going to do," Gabriela says simply. "I cannot go back to my country."