When it comes to great weddings, this one is tough to beat.

Kevin Leak, 27, and Amanda Roman, 25, got engaged and married -- on the same day! -- after Leak planned the whole day using ideas from Roman's Pinterest board.

Leak happened to overhear Roman tell a girlfriend one day that her dream was to get engaged and tie the knot in the same day. Well, Leak rose to the challenge and surprised her with an engagement. As if the day wasn't eventful enough already, he whisked her from Dallas to Miami where she was stunned to find 100 guests waiting to see them exchange vows.

Kudos to Leak for his amazing planning. But there's definitely a downside: how can he possibly top himself when it comes time for their first anniversary?