Mother’s Day is this Sunday, and we have plenty of fun ways to celebrate and show appreciation for wondrous moms — from engaging family activities to homemade gifts, treasured surprises and some very unique jewelry. For the moms who always put others first, here are 6 Mother’s Day gifts that give back — from coffee and sunglasses to shoes and jewelry. If there’s a green mama with a deep affinity for Mother Nature on your list, peruse these 6 eco-friendly Mother’s Day gift ideas to make her heart content, and then wow her with one of these 7 ways to have a green Mother’s Day. Add to the day’s delight factor by treating mom to a simple Mother’s Day surprise. Here are 7 great ideas from gifting her with a photo gallery to giving her a much needed break! For a sweet last minute gift, try your green thumb at making this recycled miniature greenhouse for mom to marvel over. Or show you’ve got a real soft spot for mom by giving her an adorable personalized family pillow. You can’t go wrong with jewelry, especially when it’s as gorgeous as these custom designed charm necklaces from Heart and Stone. For moms who really want to make a bold fashion statement, designer Kim Kovel recycles baby’s teeth into earrings and necklaces!