You know what?
You absolutely must print this out and mail it to your mom. Or text her the link to this. The amount of love you will experience as a result is going to make your heart burst.
And if you feel so inclined, why not consider sharing a little bit of your income with her every month? Millions of people from less-than-glorious places across the world do it. It’s selfless, helpful (maybe) and a way of saying “thank you” that is substantially more tangible than any heartfelt expression would be.