'Mary Had a Baby' is a 19th Century U.S gospel carol given a soulful, string-backed treatment by Hall and Oates; the pair still managing to retain the gospel element. It's joyous and uplifting which is just what we need after last night's result. This comes from their 2006 'Home For Christmas' album.