While we should honor our veterans every day of the year, many people don't really give them a second thought except on Memorial Day and Veterans Day. Memorial Day, which is in May, is for honoring those who have lost their lives in combat. Veterans Day, which is celebrated on November 11 every year, is for honoring everyone who has served in the military. These veterans deserve the honor and respect they get not only on this day but on every day of the year. If you're a veteran, you know how much you've given to this country, and if you're not, you should stop and take a moment to thank those who protected your freedoms.
On Sunday the eleventh, you should show your veteran relatives and friends how much you honor them for what they've done. There are a lot of different ways you can do this. Some people have a party for their veterans. They invite their family and friends over for lunch and then spend the afternoon visiting and enjoying each other's company. Some ask the veteran to tell stories of when he was in the service, but for some, especially those who saw combat, this may be too much for them, reliving those events can be emotional.
If you're looking for the perfect gift to give a veteran for Veterans Day, there are tons of options. While some people to stuck to military and veteran-related gifts, some buy anything that they know the person will enjoy. If your veteran friend or relative is a biker, you may want to get them a veteran motorcycle patch or two. These patches by themselves make great gifts, but you can also put them on jackets, hats, bags, or almost any other item made out of cloth or leather.