Everyone can appreciate the phrase “love at first sight”, but a love marathon of 8 years in the case of Ben and Lauren is the kind we find most touching. Though he’s waited 8 years for this day, the last few seconds spent waiting for Lauren to tap his shoulder might have been the longest...Read More