Magical armor