Ribbons and Ruffles