This weekend, Prince William's best man is the one being toasted.

St. James Palace has announced that Prince Harry, after five years of service in the British army, has been promoted to the rank of captain.

The prince, 26, is in training to be an Apache helicopter pilot, according to BBC News. He began his army stint in 2005, and served in Afghanistan in 2007-'08. His deployment was halted after 10 weeks, due to fears that news leaks could threaten the safety of Harry and fellow soldiers. Prince Charles made a private visit to his son while Harry was on duty in Afghanistan.