Over the northern summer, Gabby Petito set out with her fiance, Brian Laundrie, to travel across the country in her white Ford van, planning to hit national parks throughout the western US.
For the past year, the young woman regularly posted pictures with Mr Laundrie on her Instagram account, sharing last May she couldn't wait to start "travelling the world" with him and several weeks later, in July 2020, announcing he had asked her to marry him.
"I said yes!" Ms Petito had written in an Instagram caption.
"Everyday is such a dream with you."
She documented their trip this northern summer on social media, posting pictures of herself smiling in Kansas' Monument Rocks, posing on the Great Sand Dunes in Colorado and taking in the views of Utah's Bryce Canyon National Park.
But when the camera turned off, a different reality was unfolding.
The trip seemed to be straining the relationship and the two were seen arguing by passers-by – at one point so intensely, at least one person called authorities to report it.
Ms Petito called her mother regularly, and those conversations appeared to reveal there was "more and more tension" in Ms Petito's relationship, according to a police affidavit for a search warrant of an external hard drive found in the couple's van.
In late August, Ms Petito's calls to her mother stopped. The regular social media posts ceased. And on September 11, her family reported her missing.
READ MORE: Why NSW will scrap double demerits
"She would go off the grid, you know, while she was out there, doing her van-life stuff, exploring these different areas," Jim Schmidt, Ms Petito's stepfather, had said when she was missing.
"It wasn't uncommon for her to go off for a few days at a time but she'd always make her way back to someplace where she could get on to a Wi-Fi connection, upload to her Instagram, make phone calls, FaceTime to come home."
The FBI announced on September 19 authorities had found human remains "consistent with the description of" Ms Petito.
The remains were later confirmed to be those of Ms Petito. The FBI said the initial determination for Ms Petito's manner of death is homicide.
A search for Mr Laundrie, who returned to the couple's Florida home on September 1 without Ms Petito and vanished two weeks later, is ongoing.
New, slowly emerging details help paint a picture of what the days before Ms Petito's death may have looked like.
The two were stopped by police
On August 12, nearly three weeks before Mr Laundrie arrived back in Florida at the home he shared with Ms Petito and his parents, someone drove by a couple with a white van with a Florida licence plate and called 911 to report they saw "the gentleman was slapping the girl."
"Then we stopped," the caller told dispatchers, according to a, emergency audio recording from that day that was provided by the Grand County Sheriff's Office.
"They ran up and down the sidewalk. He proceeded to hit her, hopped in the car and they drove off."
A Moab, Utah, police officer who spotted the van later wrote in a police report he saw Ms Petito sitting in the passenger seat and "crying uncontrollably."
In bodycam footage from the Moab Police Department that was obtained by CNN, an officer is heard asking the young woman, who was visibly shaken, to step out of the van and sit inside his vehicle in hopes of helping her calm down.
Ms Petito said the two had been fighting that morning and going through "some personal issues."
"I have OCD (Obsessive-Compulsive Disorder) and sometimes I get really frustrated," Ms Petito said, adding later, "He wouldn't let me in the car before."
When the officer asked why, the young woman responded, "He told me I needed to calm down, but I'm perfectly calm."
"At no point in my investigation did Gabrielle stop crying, breathing heavily, or compose a sentence without needing to wipe away tears, wipe her nose or rub her knees with her hands," officer Daniel Scott Robbins wrote in the report.
Officer Robbins wrote he did not believe the "situation escalated to the level of a domestic assault as much as that of a mental health crisis." He suggested the two separate for the night, to which Ms Petito and Mr Laundrie agreed.
"I was able to contact Safe Haven and get Brian a hotel room for the night," Officer Robbins wrote.
"I instructed both Brian and Gabrielle to take advantage of this time apart to relax their emotions … also asked them to avoid contacting each other until the next morning if at all possible."
Ms Petito kept the van while Officer Robbins took Mr Laundrie to the hotel, the officer wrote, adding that they both had their mobile phones on them in case of emergency.
A witness on site wrote in a sworn statement the two were "talking aggressively at each other and something seemed off."
Chris, the witness – whose last name was redacted in the document provided to CNN by Moab police – said it appeared the two were arguing over control of Ms Petito's phone, and said he saw the young woman at one point "punching (Laundrie) in the arm and/or face and trying to get into the van."
"Why do you have to be so mean," Chris wrote he heard Ms Petito say to Mr Laundrie, although Chris added that he couldn't be sure whether the comment was meant to be taken seriously.
A National Park Service ranger who also responded to the call spent about an hour and a half with Ms Petito and warned her that her relationship with Mr Laundrie had markings of a "toxic" one, Melissa Hulls, the ranger, told the Deseret News of Utah.
"I was imploring with her to re-evaluate the relationship, asking her if she was happy in the relationship with him, and basically saying this was an opportunity for her to find another path, to make a change in her life," Ms Hulls said.
A post on Ms Petito's Instagram account on the same day was tagged at the Arches National Park near Moab. A caption on that post says the couple had spent some time taking photos and "drawing and enjoying the nature," near the arches.
Ms Petito FaceTimed with her mother
Ms Petito called and texted her mother regularly throughout the trip, according to the search warrant which described an apparent growing tension between Ms Petito and Mr Laundrie.
On August 24, Ms Petito FaceTimed with her mother and told her she was leaving Utah and heading to the Teton mountain range, in Wyoming, Petito family lawyer Richard Stafford has said.
A day later, the mother and daughter texted again, during which time her family believed Ms Petito was in the Tetons, Mr Stafford said previously.
'Commotion' inside a restaurant
On August 27, five days before Mr Laundrie arrived in Florida, a Louisiana couple who was vacationing in Jackson, Wyoming, said they saw Ms Petito and Mr Laundrie involved in a "commotion" as they were leaving The Merry Piglets Tex-Mex restaurant.
Nina Angelo, who was at the restaurant with her boyfriend, said Ms Petito was in tears and Mr Laundrie was visibly angry, going in and out of the restaurant several times and showing anger toward the staff around the hostess stand.
A restaurant manager told CNN she saw "an incident" at the restaurant on August 27 but declined to give her name or describe what happened and said the restaurant did not have surveillance video of the incident.
On the same day, Ms Petito's mother received what she described as an "odd text" from her daughter, the search warrant said, and was concerned something was wrong.
"Can you help Stan, I just keep getting his voicemails and missed calls," the message read, according to the search warrant. Stan was a reference to Ms Petito's grandfather, who her mother said Ms Petito never referred to that way, according to the warrant.
Also on August 27, a pair of vloggers' GoPro video captured Ms Petito's van in the Spread Creek Dispersed Camping Area, where Ms Petito's body was later found, between 6pm to 6.30pm local time.
The vloggers, Kyle and Jenn Bethune, said when they saw the van's Florida licence plates they considered stopping to say hello, since they were from Florida as well, but Jenn Bethune said nobody seemed to be around the vehicle.
"We figured maybe they were out hiking or they were just chilling inside," Kyle Bethune added. "There (were) no doors open."
The FBI has asked for information from anyone who was in the camping area between August 27 and August 30, who may have had contact with the couple or seen the vehicle.
According to the timeline Mr Stafford previously provided, the last text from Ms Petito came on August 30, but her family doubted it was her who wrote the message.
"No service in Yosemite," that message read, according to Mr Stafford.
Where Ms Petito was found
On September 19, officials announced the discovery of remains in the Spread Creek Dispersed Camping Area in the Bridger-Teton National Forest.
A coroner later confirmed Ms Petito's identity. The restaurant where authorities have said Ms Petito was last seen is about 40 kilometres from Spread Creek.
A federal arrest warrant issued last week for Mr Laundrie for the use of unauthorised access devices "in the District of Wyoming and elsewhere" alleges that sometime between August 30 and September 1, Mr Laundrie is suspected of using a debit card and PIN number for accounts that did not belong to him for charges of more than US$1000 ($1376).
An lawyer for Mr Laundrie's family said last Thursday the warrant is related "to activities occurring after the death of Gabby Petito and not related to her actual demise."
"The FBI is focusing on locating Brian and when that occurs the specifics of the charges covered under the indictment will be addressed in the proper forum," lawyer Steve Bertolino said.