Each of Citizen Ruth's premium greeting cards is meticulously crafted on high-quality linen paper and proudly printed in Portland, OR. Our vibrant designs are paired with unforgettable moments for all occasions. Printed on 100-pound linen card stock, our cards offer a high-quality, durable feel with colors that pop. Packaged in protective sleeves with envelopes included, our cards cater to all of life's many occasions: birthdays, weddings, holidays, congratulations, thanks, weddings, anniversaries and even divorces!