Chrissy Teigen found it difficult to keep her wedding a secret.

The Sports Illustrated model married her long-term boyfriend John Legend in an intimate ceremony at an estate in Lake Como, Italy, on Saturday (14.09.13) and admits she cried throughout the day.

The 27-year-old beauty shared a picture of one of her three Vera Wang wedding gowns, which included a crimson dress with embroidered crystals, on Instagram on Sunday (15.09.13) and told her Twitter followers she was glad she could finally gush about her nuptials.

She wrote: ''Phew. I gotta say, that was a hard secret to keep from you guys.''

The brunette model also revealed she was extremely emotional at their lavish reception.

She wrote: ''I know I love beyonce but I didn't realise how much I loved beyonce until the dj played 'love on top' and I cry danced. (sic)''

Guests at the couple's wedding included Kanye West, Quincy Jones, Stevie Wonder and Chrissy's best friend and maid of honour Brooklyn Decker, who dined on Italian cheese, prosciutto and cured meat appetisers, truffle risotto, pasta and beef at the reception.

A source told People.com that John, 34, performed his new ballad 'All of Me', which he wrote about Chrissy, after dinner.

The insider said: ''Everyone was in tears. It was so beautiful.''

Rapper Kanye, 36, who attended the event without his girlfriend Kim Kardashian, then accompanied Stevie Wonder to the piano and the singer performed 'Ribbon in the Sky'.

The source added: ''It was a sweet, wonderfully beautiful wedding. They are so in love, and the whole wedding was so gorgeous!''