"Perfect," by Ed Sheeran. Yes, this Ed Sheeran love song has been the number one wedding song for the past six years, and it's easy to see why.