Sephora will hold a grand opening April 9 in The Highlands of Flower Mound shopping center, 6101 Long Prairie Road. The cosmetics company was founded in France in 1970 and opened its first U.S. store in 1998. Stores carry makeup, fragrances, skin care products and more, and the company offers in-store and virtual beauty classes and a customer loyalty program.