Swedish Crown Princess' Wedding: Pretty Nice

A real-life princess got married today! Swedish Crown Princess Victoria married her trainer—a commoner!—in a lavish $2.5 million ceremony in Stolkholm. 40,000 roses, carnations and hydrangeas lined the streets and five million people watched on television. Magical.