In the past, the only way to become a princess is through birth.
All that is changing as the world of monarchy is relaxing its stringent rules and welcoming commoners into the royal family.
One of the earliest of these fairytale weddings was in 1956, when American screen actress Grace Kelly became Her Serene Highness The Princess of Monaco after she married Prince Rainier III.
At that time, it was rare for a commoner to marry into a royal family. However, the royal couple had to undergo two wedding ceremonies, a civil and a religious, to be married under the French law.
Today, there are even more marriages between commoners and royalty.
Like a plot in a movie, Prince Frederik of Denmark met his future wife and princess at a bar in Sydney during the summer Olympics games.
Australian Mary Donaldson was with her friends at 'The Slip Inn' one evening when she met Prince Frederik. The Tasmania-born Donaldson, who was unaware of his royal status, fell in love with the Prince and had a long-distance relationship with him for a short few years.
The couple got married in 2004 and currently have four young children. Today, the former advertising executive-turned-estate agent holds the title of Crown Princess of Denmark.
Another fairytale wedding is of Letizia Ortiz Rocasolano and Prince Felipe of Spain. Rocasolano was working as a TV presenter and covering an oil slick story in 2002 when she met Prince Felipe, reported the BBC.
Even though she was previously married, the Catholic Church in Spain did not reject their request to marry as her first marriage was not held in a church. She is said to be the first commoner in Spain's history to be in line to become queen.
These days, ordinary girls are not the only ones who marry into royalty.
In 2001, gym owner Daniel Westling met a client who would turned out to be a princess and his future wife.
Sweden's Crown Princess Victoria and her bespectacled sweetheart wed in 2010, after dating for eight years. Westling became a Prince and was also given the title Duke of Vastergotland. The royal couple have one daughter, Princess Estelle, who is second in line to the throne, after her mother.
Following in her sister's footsteps, Princess Madeleine of Sweden also married a commoner. She married British-born American businessman Christopher O'Neill in June this year. Unlike his brother-in-law Prince Daniel, O'Neill has declined to take up a Swedish royal title. According to reports online, the couple currently resides in New York City.
Take a look at the people who married into royalty.
Photos: AFP, Reuters, MFA, Youtube screengrabs, Internet
Take a look at the people who married into royalty.