Princess Mary is living proof that fairy tales can come true. A native of Hobart, Tasmania, this elegant 39-year-old was working at an Australian advertising agency in 2000 when she literally bumped into a handsome young man named “Fred” in a crowded Sydney pub. It wasn’t until a half hour later that a friend informed her that “Fred” was in fact Frederik, Crown Prince of Denmark.
The pair fell head over heels in love and were married four years later on May 14, 2004 in a lavish ceremony conducted at Copenhagen Cathedral. Mary has since become a beloved figure in Denmark where, according to a recent poll, 75 % of Danes believe she will make an excellent queen.
|No.9 Princess Sirivannavari|
Given her success and royal lineage, it’s hardly surprising that so many men have designs of their own on Princess Sirivannavari -- and that she makes our list of the top 10 hottest princesses.
|No.8 Princess Eugenie|
Two years have passed since that naughty episode, but this 21-year-old wild child doesn’t seem to have settled down as she continues to make headlines by smoking, frequenting pole-dancing clubs and running naked on school grounds.
|No.7 Princess Sonam|
|No.6 Princess Alexandra|
|No.5 Charlene Wittstock|
Wittstock’s flawless physique soon caught the attention of Monaco’s Prince Albert II, and the pair embarked on a fairy-tale romance, culminating in their engagement on June 23, 2010. They are now scheduled to make waves all around the world with a lavish wedding scheduled for July 8, 2011.
|No.4 Charlotte Casiraghi|
She is also a Sorbonne graduate and an accomplished journalist who has worked as the editor-at-large of Above, a cutting-edge luxury magazine published in London. A close friend of designers Valentino and Karl Lagerfeld, Casiraghi is currently fourth in line to the throne of Monaco.
|No.3 Princess Madeleine|
Known as “Len” to her closest friends, Princess Madeleine is now back on the market since breaking off her engagement to Jonas Bergstrom after he was caught cheating on her with a college student.
|No.2 Princess Letizia|
|No.1 Zara Phillips|