Life meets style at Petite Lune