Heavy rains nearly ruined the big day, but the heavens helped out.