The holidays are a reminder for us to be thankful for what we have and to give to others. In that spirit, Brooklyn Nets rookie center Jarrett Allen decided to give, while also teaching a very valuable life lesson to some middle schoolers.

Rather than just hand out turkeys or give the children a Thanksgiving meal, Allen gave the children $70 apiece and a Thanksgiving grocery list so he could teach them about shopping on a budget.

Allen stopped by the Jackson Heights neighborhood of Queens, New York, on Monday to work with 25 middle schoolers from Elmcor Youth and Adult Activities Inc., according to Nets Daily. The kids were thrilled to meet Allen, so he got to know some of them and gave out Nets hats to his young fans before they hit the aisles.

.@_bigjayy_ giving away some dope looking #Nets hats to the kids. Winter starts in one month! @NetsDaily pic.twitter.com/v5Ah2FYXdY — Bryan Fonseca 📝🎙️ (@BryanFonsecaNY) November 21, 2017

Once each child was stocked with $70 dollars and a grocery list, it was time to grab a cart. Even the Nets rookie jumped in on the activity, and he meant business. First stop? Collared greens.

Allen's goal for this activity? Give, while also helping the kids shop for a Thanksgiving meal and learn about budgeting.

One might think that offering an awesome budgeting activity to children would come from someone well versed in managing expenses over many years. Allen is just 19 years old. Even that fact came as a shock to the kids.

Impressed? So are we.

In a day and age when much of society is looking to take, Allen offered an important lesson to his young fans and America's youth -- Thanksgiving is a time of giving. And sometimes, that gift may be something you can purchase, but many times that gift may be in the form of a valuable life lesson you can pass on.