Selena Gomez surprises kids at Cook Children’s Medical Center in Fort Worth, TX on Christmas Eve!

Sources tell E! News that Selena has spent some time with 14 kids and share decorated cookies with them.

“She was very sweet and amazing with the kids!” the source said. “There were some tears, so it was pretty emotional for some patients.”

“She was absolutely wonderful and genuine,” the source added. “The hospital was so thankful she took time away from her family to visit children who can’t be home this Christmas.”