Prince Harry has a reason to celebrate, after being voted the world's hottest male royal. The 31-year-old heartthrob easily beat his big brother Prince William, who came ninth in the ranking.
In second place was Prince Carl Philip, 37, who is fourth in line to the Swedish throne and married to model Sofia Hellqvist.
Third place went to Andrea Casiraghi, fourth in line to the throne of Monaco and married to the heiress Tatiana Santo Domingo.
The only other British royal to join the princes in the top ten was Princess Anne's son Peter Phillips, 38, the Queen's oldest grandchild, who came tenth.
The results are from a new poll of 1,000 women, by Crown Clinic in Manchester, a leading hair transplant centre.
The survey also found that it was more than Harry's good looks that won him the hearts of the female population.