Fans holding up thanks to Veterans cards