Not many 13-year-old boys can say that they were able to buy a car, let alone a car for their mother – but that is exactly what William Preston did last week.

William’s mom, Krystal Preston, has been struggling to make ends meet since their family was forced to start over after an “unfortunate situation”.

Since the single mother has been trying to provide for her three kids at their home in Fernley, Nevada, she has had no means of transportation – up until now.

LOOK: After Saving Money for Two Years, Teen Finally Gets to Surprise His Friend With New Electric Wheelchair

William was first inspired to give his mom a car after he spent some time watching videos of people giving cars to their mothers on Youtube. He later saw his chance to make his dream a reality when he saw that a woman on Facebook was trying to sell her 1999 Toyota Metro for a cheap price.

The teenager reached out to the woman and asked if she was willing to trade him the car for his Xbox, along with some money that he had earned from doing yard work and house cleaning for people in his community.

At first, the woman was hesitant, but after some negotiating, she eventually accepted his offer and drove the car over to William’s house.

MORE: When Radio Station Hears About Mom Struggling to Care for Sick Son, They Give Her Surprise She Will Never Forget

When William told his mom that he had gotten a car for her, she did not believe him. He then led her out to the driveway where the Toyota was waiting for her – and she could not contain her emotions.

“I lost it, I bawled so bad, I was just like, ‘There’s no way.’ What 13-year-old do you know buys their mom a car? I don’t know any, never heard of any,” Preston told KOLO. “I can’t even express it, like there’s no words that can express my gratitude and how proud I am.”

(WATCH the news coverage below) – Photo by Krystal Preston

Be Sure And Share This Sweet Story Of Kindness With Your Friends On Social Media…