A single mom in Nevada got the surprise of a lifetime when her 13-year-old son came home and told her, "Mom, I got you a car."

Mom of three Krystal Preston didn't believe it at first, she told USA TODAY.

Her son William Rabillo then led her outside and the two got into a woman's car, she said. The woman drove them to her house where Preston saw a 1999 Chevrolet Metro in the driveway with a "For Sale" sign on it.

"I just started bawling," Preston said. "I lost it. Like hysterical bawling. I had no words."

As it turns out, Rabillo had found the car listed online and worked with the owner to exchange his XBox and housework for the car, Preston said.

Preston shared the story on Facebook, and the post as since been shared thousands of times.

The mom also has an 11-year-old and a 14-year-old and said the family was in a new situation where they were struggling financially. She needed a vehicle to drive to and from work and to help get the kids to and from school and appointments.

"It's hard because I’m supposed to be providing for them. I'm supposed to be doing that stuff for them and for my 13-year-old son to get me a car and take the steps that he did, it's crazy," she said.

But she also didn't seem to expect much less of her hard-working kid, who she said is always out looking for odd-jobs, yard work and other ways to make money.

"A lot of time the kid could outwork me. He has so much life and spirit in him. He's just an amazing kid."

READ MORE