Weddings are always talked about as the most important day in one’s life, and they’re also known for being notoriously difficult to plan. But certain things you just can’t plan, there are always surprises on the way and some of them are really amazing.











