One Charlotte-area waitress got a pretty happy pre-Mother's Day surprise when a customer left her a big tip.

Ashleigh West was working her shift at a Mexican restaurant on Cinco de Mayo when she told the family she was serving how she had to be at work while her son was home sleeping.

After hearing West's story, the family decided to pay it forward and left a generous $101.79 tip for the working mom with a simple note, "Happy Mother's Day!"

"I almost cried. A complete stranger who made me feel so wonderful tonight," she wrote on her Facebook page. "They left before I saw this but I wish I could've told them thank you x's a million."