Glen G.
Yelp
Happy Valley is a great little book and gift store on Smith St. Their selection is smaller than dedicated book stores but it's well curated and it compliments the types of gifts they have available. They stock a number of interesting greeting cards, some (all?) of which are made locally. Gifts that you'll find in the store include prints, "gourmet" skin care products, wooden bow-ties, beautiful candles, and much more.
It's worth taking a browse even if you're not necessarily looking to buy something. Although be warned, you may not walk out empty handed.