Kathie Lee Gifford and Howard Stern ended their 30-year feud.

Gifford received an unexpected voicemail from Stern apologizing.

Their feud started in 1995 after  Gifford sang the National Anthem  at the Super Bowl.

Stern had encouraged his fans to boo Gifford during her performance.

Stern made scathing comments about Gifford on-air in 1999.

They got on friendly terms in 2012  when Stern appeared on  "Kathie Lee & Hoda."

Gifford felt God told her to wish Stern well with his new show.

Despite her family's objections, Gifford forgave Stern 30 years ago.

Stern was shocked to learn Gifford  had forgiven him and invited  him to dinner.

Gifford believes in praying for people and not holding onto hate.

Dua Lipa Asia Tour: All the Dates and Cities You Need to Know!