This second edition includes 120 favourite Christmas carols, including: Angels We Have Heard on High • Auld Lang Syne • Carol of the Bells • Coventry Carol • Dance of the Sugar Plum Fairy • Good King Wenceslas • He Is Born, the Holy Child • Hear Them Bells • It Came upon the Midnight Clear • Jingle Bells • Joseph Dearest, Joseph Mine • Joy to the World • Mary Had a Baby • Once in Royal David's City • Sing We Now of Christmas • The Twelve Days of Christmas • and more.