The president and first lady flashed awkward smiles as they held each other closely and swayed to Jennifer Hudson covering Al Green's 1972 soul classic "Let's Stay Together."Picture: Chip Somodevilla/Getty Images