Madison Square Garden, which can hold up to 19,000 people, was transformed for one night into a fairytale wedding venue.