If at first your done succeed try, try, again!

Hopefully after kissing and sexing many frogs Kim has found her prince charming!  Kim Kardashian and Kanye West are set to marry today in Florence, Italy at the Forte di Belvedere. After a night on the town with their guest in Versailles on Friday the wedding is in full swing.  This will be Kanye’s first marriage and Kim’s third.