If you're having trouble narrowing down the perfect first dance song, check out this list of 25 romantic first dance songs to play at your wedding!