Prince William flashed that gorgeous smile as he presented gold pins to submariners at HM Naval Base Clyde in Scotland yesterday. He was acting in his role as Commodore in Chief Submarines, and we last saw him looking dashing in uniform at the Battle of Britain Anniversary last month. More recently, Wills attended a wedding with Kate Middleton at the weekend amid more speculation about when the couple will tie the knot themselves. Test how well you know Kate by taking by quiz on Kates Moss, Winslet, and Middleton!
To see more pictures of Wills, just read more.