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.