UK-based greeting card retailer Paperchase will open its first two U.S. stores in Chicago in 2017. Target and Staples already sell cards from the company, which opened 23 stores last year including nine international locations. Read The Telegraph story here