Heralds cape