The Duchess of Sussex has visited Uvalde, Texas where she laid a bouquet of white roses tied with a purple ribbon at the cross for 10-year-old Uziyah Garcia.
MORE: Texas school shooting - Amy Schumer, Matthew McConaughey, Kourtney Kardashian and more pay tribute
A spokesperson for the mom-of-two shared with HELLO! that the unannounced trip was taken by Meghan privately in order to pay her condolences and support the local community.
WATCH: US basketball coach's emotional response to Texas school shooting
Meghan was pictured at a makeshift memorial outside the Uvalde County Courthouse, not far from Robb Elementary School where 19 children and two teachers were killed when an 18-year-old gunman entered the school.
Meghan wore a simple white T-shirt and blue jeans, and covered her head with a baseball cap. She was joined by the head of her security team Alberto Alvarez. She reportedly ignored calls from the reporters on the ground, instead standing and kneeling in thought.
MORE: Barack Obama says 'these tragedies must end' following Sandy Hook shooting
MORE: Kim Kardashian calls for gun control following Florida shooting
19 children died in the attack, and it is thought that they were all in the same classroom.
Eva Mireles and Irma Garcia, both teachers at the school, also died.
Meghan laid roses at one of the crosses
As of Thursday, six victims remained hospitalized, including the gunman's grandmother, who is in serious condition after he shot her in the face before the attack.
The horrifying attack left the world in mourning and saw many call for stricter gun control laws in the US.
The mom-of-two made the visit in a personal capacity
"Firearms are the #1 leading cause of death for American children and teens," shared Amy Schumer.
"We are grieving with the Uvalde community, a predominantly Latinx community, and everyone else impacted by yet another senseless act of violence in our schools. This is yet another tragic example of how pervasive this public health crisis is in our country. @everytown."
19 children and two teachers died
Selena Gomez is from Texas and also penned a heartfelt and sad social media post.
"Today in my home state of Texas 18 innocent students were killed while simply trying to get an education," she wrote ahead of the updated figure. "A teacher killed doing her job; an invaluable yet sadly under-appreciated job. If children aren't safe at school, where are they safe?"
Read more HELLO! US stories here