For only $5.99 including shipping, you can make a custom photo card with six photos and have it delivered right to your intended.
You aren't going to get much better than this for a greeting for mom. Although those $4 cards you get from Hallmark are lovely and sentimental, nothing beats your own work and your own memories. Plus, this may end up being even cheaper once you add a stamp to your pre-made card.
It is also so simple to do. You just upload your photos from Facebook or Instagram or your computer, choose your cover stencil and wording and Black's will print you out an accordion cord, put it in envelope and send it to your special person (in this case it could be Mom!). It takes about three to four business days to get the card sent out so don't wait too long.
You know it will be good quality because Black's in my opinion is simply the best for photo printing. You don't even have to remember to send the card.