A selfless 13-year-old boy from Nevada is warming hearts across the country after surprising his mother with a car.
"He was tired of seeing me cry," Krystal Preston told KOLO-TV.
The single mother of three, who lives in Fernley, said she had been struggling to make ends meet without a vehicle of her own.
Her oldest son, William, wanted to make life a little easier for his mom -- so he started doing yard work around his neighborhood to earn extra money.
Then, as William was scrolling through his Facebook feed last month, he noticed a woman selling a 1999 Chevrolet Metro.
"It was really cheap, so I asked her if I could trade it for my Xbox or earn it," he told the station. " At first she said no and then she thought about it. Then, she said yes."
After negotiating with the woman, William's dream of buying his mother a car became a reality, KOLO reported.
"At my low point, here comes my son," said Preston. "Everybody goes through rough patches in their life, but there's good that can come from any situation as long as somebody with a heart does it."
The woman selling the car picked up the family and drove them to see it, according to the station. It was an emotional moment for the mom, who began crying as soon as she saw her vehicle.
"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 said.
She shared the heartwarming story on Facebook on March 23 after receiving the keys and paperwork for the car. Preston also thanked her son, who she called a "lawn mowing, yard cleaning, money making machine."
"I am so proud of my son," Preston wrote. "He is such a good kid. William, I love you son ... You have such a big heart."