6. Lily and Marshall’s Wedding (How I Met Your Mother)
Lily (Alyson Hannigan) and Marshall (Jason Segel) had a nearly perfect courtship, but their wedding unraveled into a disaster. Anything that could go wrong pretty much did — from Lily’s ex showing up to win her back to Marshall’s unfortunate (read: horrendous) haircut. Fortunately, the gang found a way to give them their ideal ceremony. The fivesome gathered outside for their own private wedding — officiated by Barney (Neil Patrick Harris), of all people — and then just enjoyed the ride when they ran through it all over again for their guests.