SHARECOMMENTMORE

President Obama said Monday that "we will never forget" the nation's veterans, even as the country moves past wars in Iraq and Afghanistan.

"Our message to all those who have ever worn the uniform of this nation is this: We will stand by your side," Obama said during his annual Veterans Day address at Arlington National Cemetery in Virginia.

Pledging help with jobs, education and health care, Obama said that "when we talk about fulfilling our promises to our veterans, we don't just mean for a few years. We mean now, tomorrow, and forever."

Before his remarks, Obama laid a wreath at the Tomb of the Unknowns, honoring all of those who have given their lives to defend the nation.

Noting that combat operations have ended in Iraq and are coming to an end in Afghanistan, Obama focused many of his remarks on the nation's newest veterans, saying: "Even though this time of war is coming to a close, our time of service to our newest veterans has only just begun."

Obama also paid tribute to the nation's oldest veteran, 107-year-old Richard Overton of Texas.

Speaking to all the veterans, Obama said: "We will stand by your side whether you're seven days out or, like Richard, 70 years out."