No wonder Diane Kruger and Alessandra Ambrosio have both been spotted in this Dolce & Gabbana piece...