80s/90s vintage long denim floral shorts by the brand Not Guilty! Best for size medium, pinned for the pics. Super high waisted fit! Approximate measurements: 28" waist, up to 42" hips, 12" high rise, 18" total length.