Meghan Markle fought back tears during an unannounced visit to a makeshift memorial for the 19 pupils and two teachers killed during Tuesday's Texas school shooting.
The Duchess of Sussex was pictured by the tributes outside Uvalde County Courthouse - not far from Robb Elementary School where 18-year-old gunman Salvador Ramos struck.
The former actress laid a bouquet of white roses during her lowkey visit on Thursday.
A spokesperson for the Duchess said she went to the scene of the Texas school shooting in Uvalde in a "personal capacity as a mother" as she wanted to offer her condolences and support in person.
ALSO WATCH: Texas school shooting: husband of teacher, who was killed, dies of heart attack