An American teenager has attracted international headlines for his selfless actions to save money to buy a car for his mother.
After seeing a YouTube video where a young boy surprises his mother with a car, 13-year-old Nevada boy William Preston was inspired to do the same for his mother.
Selling his Xbox and doing yard and home work for people in his neighbourhood, Preston saved up enough to buy his mother, Krystal, a 1999 white Chevrolet on sale.
When she received the gift, Krystal couldn't believe it.
"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," she said, reports The New York Post.
Krystal said it was uplifting during a difficult point in her life, as she struggled to support her three children as a single mother without any form of transportation.
"I am so proud of my son. He is such a good kid. He may have his days but OMG what 13-year-old kid do you know that buys his mom a care... William I love you son and thank you. You have such a big heart and I love you," she wrote in a Facebook post.