On Princess Victoria's name day: Prince Oscar steals the show. Crown Princess Victoria of Sweden (46) is by far one of the most popular royals.

A festive parade was held in honor of the Crown Princess in Stockholm. Prince Oscar stole the show with his droll personality and droll charm. The eight-year-old marched across the royal court alongside his family and applauded the military band after their performance. He was dressed from head to toe in a dark blue ensemble and pulled his oversized cap low over his forehead.