Roberto Cavalli reinvents timeless elegance with this long leather trench coat in which classic details such as adjustment straps, a waist belt and a double-breasted design are combined with an innovative 3D diamond quilting, finished with sinuous dragons.