On June 4, 2009, Neil Lynch and Alexandra Mochrie married in the picturesque town of Tropea, Italy.
The ceremony took place in the town hall where an intimate group of 50 guests witnessed the couple exchange vows.
From there the wedding party, ranging from three to 83 years, strolled through the winding cobbled streets to the fabulous Il Normanno restaurant.
There the newlyweds received cheers not only from their loved ones but locals too.
Of course, the celebrations did not stop there. The group continued on to beachside hotel Il Gabbiano for a night of dancing and sparkling Italian wine.
Neil and Alexandra's families have described the wedding as a sacred memory for the couple, hoping it will be just one of many to come in their new life together.