"Rudderless" star Gomez, 22, visited Children's Hospital in Los Angeles and posted some pictures with her biggest fans, including one cutie she dubbed "princess."
"Selena took the time to stop and visit with each one, hear their stories, give hugs, share laughs and provide encouragement," the hospital told E! News in a statement. "It was a much-needed lift for these children and their families during an incredibly difficult time."
While she was there, Gomez put on a "Team Connor" bracelet in honor of one of the hospitalized children and the hospital totally appreciated her visit.