Just when you've heard enough about domestic violence, child abuse and criminal activity among professional sports, a heartwarming story like this restores your faith in all that is good.

Monday, the Utah Jazz of the NBA signed 5-year-old J.P. Gibson to a one-day contract.  The youngster was diagnosed with acute lymphoblastic leukemia in 2012.

The Jazz held a press conference (CLICK HERE TO WATCH) where he signed the document and was awarded a team cap and jersey with his last name and the number 1 emblazoned on it.  When asked how many points he would score, the young Gibson replied "Seven."

Later that night, J.P. actually got in to a live scrimmage and got to dunk the basketball.