Statistics confirm that 115,000 weddings happen on a single day all over the world. Just in Australia, that number reaches to more than 326. It is no wonder that two people who are so in love finally want to tie the knot and commence a happily ever after. Before...