Rain delays typically suck, but one kid got to be the beneficiary of a rain delay in a moment that would melt even the coldest hearts.

The Cubs were stuck in a nearly two-hour rain delay in Friday's 6-3 loss to the Brewers and catcher Willson Contreras looked to the (sparse) stands for a chance to get loose.

Contreras played catch with a kid to get loose during the delay. They tossed the ball back and forth with Contreras throwing from just outside the dugout and the kid a few rows into the stands. Watch the video above to see how the kid's day got made.

It pays to bring your glove to the game, kids.