When you are getting married, you want everything to be perfect. Planning your special day is one of the most elaborate processes you will ever experience. From flowers to venues, and especially the food, there are endless things to do and decide on.