Cape from H&M from their Miranda Kerr collaboration. Photos by H&M.