Not all heroes wear capes, but the most fabulous ones certainly do. To be more precise, they wear kaftans that…