We've all daydreamed about our perfect weddings—the three-tier cake, the epic dance-off, and of course, all our friends and ...