Unforgettable by Nat King Cole is by far, one of my favorite songs for weddings. The lyrics are actually appropriate for all of the standard dances at a wedding - first dance, father-daughter and mother-son dance - so the only challenge is deciding who gets to dance to it!