Lionel Messi and Luis Suarez cheered up children at a hospital in Barcelona on Friday.
The star duo signed autographs and posed for pictures with youngsters at the Hospital de Barcelona.
It was all too much for one overwhelmed boy who was reduced to tears by the sight of his footballing heroes.
The tearful youngster received a hug from Messi and a ball signed by both strikers.
Messi and Co had earlier trained in front of more than 11,000 fans at the Miniestadi.
Barca will return from their winter break on Sunday when they visit Getafe in La Liga.
Getafe have not beaten Barca in their last 13 meetings, with the Catalan giants winning 6-0 twice in the past five.
Barca go into the 18th round of league fixtures three points clear at the top of the table.
Atletico Madrid are second and travel to third-placed Sevilla this weekend.