Caravaggio the perfect pair of shoes that make you look great without trying too hard. Easy to wear with any kind of attire, the Caravaggio will not disappoint. 100% Pure Cow leather Hand crafted shoes with handmade leather sole. Soft cow leather lining adds extra comfort to the shoes.