From slow to fast, R&B to country, and everything in between, these romantic hits are some of the best wedding songs of all time—and are sure to make your celebration one for the books.