It's funny: all the songs you have posted so far, I have in my Christmas playlist too. Except for Tom Waits (don't really like him) and the Cat Caroll (didn't know of it but liked it!).
Well, this means, we both have exceptional taste in music, Marloes! ;)