But a Chambers County boy is proving that it truly is more rewarding to give than to receive.
Third grader Daniel Anderson is collecting toys to give to kids at Texas Children's Hospital.
Watch our interview with Anderson tonight on Eyewitness News at 10
"Whenever they wake up, they're so excited because they have a toy," he explained.
He's already collected 628 toys and hopes to reach 1000.
For more information on how to donate, go here: https://www.facebook.com/danielstoyworkshop/