Kim Kardashian really had a fairytale wedding!
On Saturday night she said "I do" to Kris Humphries in a stunning ivory gown designed by Vera Wang -- and a source tells Us Weekly her celebrations were "elegant and understated" and the bride and groom "really seemed happy and in love with each other."
Kim, 30, wore a diamond headpiece for her veil and a long fitted dress with a train as Bruce Jenner escorted her down the aisle. Her hair was up in a bun, and according to a source, "She looked very Armenian, like an Armenian princess!"
Kim's nephew Mason Disick, who had the important role of ring bearer, kept guests laughing. "He kept going back up the aisle," a source tells Us. "Finally I think on the third try he had the rings!"
The altar was a huge cross made of Swarovski crystals. "It was a bit much," a source said. "But Kris' family are Christians and very religious, so maybe that was a way of incorporating in religion and Kardashian style!"
Kim and Humphries, 26, wrote their own vows. "Kris talked about how he loved Kim's hustle and work ethic," a source said. "They also talked about all the things they loved about one another."
Kim's sisters Kourtney and Khloe served as co-maids of honor, both wearing ivory dresses. Sisters Kendall and Kylie Jenner were bridesmaids, as well as the groom's sister Kaela Humphries.
Famous guests at the fete included Ryan Seacrest, Julianne Hough, Demi Lovato, Lindsay Lohan, George Lopez, Brittny Gastineau, Eva Longoria, Mario Lopez and Sugar Ray Leonard.
The entire wedding was white and black, and thousands of white roses were incorporated into the decor. The same theme was present for the reception -- where the food and alcohol flowed!
The food was catered by Wolfgang Puck, and included buffalo mozzarella and heirloom tomato salad with basil and tomato chips. The couple's black and white cake -- designed by Hansen Cakes in LA, and estimated to cost a whopping $15,000 to $20,000 -- was a six foot tall, black and white masterpiece.
Robin Thicke sung "Angels" for the couple's first dance.
"Kim and Kris walked around and greeted their guests," said a source. "They were inseparable and affectionate the whole night, holding hands and kissing and hugging."
In addition to her main dress, Kim donned two additional ivory gowns during her reception. The second dress was longer than her wedding dress and very tight, and the third was also form-fitting.
E! Online reports that Kendall, Kylie and later Khloe changed into matching white track suits. Khloe, 27, encouraged guests to "Shake your t*ts!"
The newlyweds plan to celebrate their nuptials again on August 31 on the east coast. Niche Media founder Jason Binn and wedding planner to to the stars Colin Cowie are throwing the duo another bash in New York.